我写了俩个class,一个wxFrame继承于wxMDIParentFrame,一个wxChild继承于wxMDIChildFrame。然后定义了一个全局变量wxFrame *MainFrame;
在OnInit函数中给MainFrame赋值了,然后,通过一个循环定义了9个wxChild的变量。他们的父窗口都是MainFrame。但是这些子窗口都先不显示。而是必须等到我点击MainFrame的toolBar上的图标才一个一个的显示出来.我现在的做法是创建了一个wxChild **Child;然后给Child开了9个空间,分别在给Child[0-9]赋值,先给他们用函数Show(false),等我点击图标的时候再Show(true),但发现结果并不对。
请问下是我的思路对但我写的过程出错了还是我的整个思路都错了?有什么办法能实现我的目的吗?
谢谢了。
刚才发帖好像失败了,再发一次。
有熟悉wxMDIParentFrame和wxMDIChildFrame的兄弟们帮
-
- Knows some wx things
- Posts: 27
- Joined: Tue Sep 16, 2008 4:19 am