有熟悉wxMDIParentFrame和wxMDIChildFrame的兄弟们帮

这是wxWidgets论坛的中文版本。在这里,您可以用您的母语汉语讨论上面任一子论坛所涉及的所有关于wxWidgets的话题。欢迎大家参与到对有价值的帖子的中英互译工作中来!
Post Reply
happybamboo
Knows some wx things
Knows some wx things
Posts: 27
Joined: Tue Sep 16, 2008 4:19 am

有熟悉wxMDIParentFrame和wxMDIChildFrame的兄弟们帮

Post by happybamboo » Mon Jun 07, 2010 7:37 am

我写了俩个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),但发现结果并不对。
请问下是我的思路对但我写的过程出错了还是我的整个思路都错了?有什么办法能实现我的目的吗?
谢谢了。
刚才发帖好像失败了,再发一次。

Post Reply