读书人

子窗口最小化时无法在任务栏下显示

发布时间: 2013-01-11 11:57:35 作者: rapoo

子窗口最小化时无法在任务栏上显示
一个工程有两个窗口,一个主窗口(A)和一个子窗口(B),点击A的最小化按钮可以正常地最小化,但是点击B的最小化按钮只能最小化到屏幕左下角。我希望实现B也可以最小化到任务栏上。

已知http://bbs.csdn.net/topics/3556此贴中的办法无效。

求解决办法,谢谢! VCL 窗口最小化
[解决办法]
Form1(主窗口)需要
ShowWindow(Application->Handle,SW_HIDE);

Form2(子窗口)需要
ParentWindow=GetDesktopWindow();

但是这样会使得Form2上的组件失效,需要实现保存Form2->ParentWindow,以备还原。

读书人网 >C++ Builder

热点推荐