首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

BCB 2009 下MDI程序怎么隐藏子窗体

2012-02-09 
BCB 2009 下MDI程序如何隐藏子窗体一个MDI程序,因为每个窗口关联了一个线程,不同的窗口输出不同的信息。但

BCB 2009 下MDI程序如何隐藏子窗体
一个MDI程序,因为每个窗口关联了一个线程,不同的窗口输出不同的信息。但是在某些情况下,某些窗口的信息不是用户想要看到的,所以我想在这个时候隐藏掉这个窗口,但是不能关闭窗口,因为窗口中输出的信息是来源于与窗口关联的线程中的。但是MDI似乎无法Hide一个子窗体,当我在FormClose的时候 Action = caHide;时 就会提示错误信息。
 

  查了很久都不知道为什么,所以请教各位大侠,有没有什么方法可以隐藏掉子窗体。或者给我讲讲其底层原理也OK。
谢谢各位了!

[解决办法]
可以隐藏子窗体。

// 隐藏
::ShowWindow(MDIChildren[i]->Handle, SW_HIDE);

// 显示
::ShowWindow(MDIChildren[i]->Handle, SW_SHOW);

热点排行