如何让父窗口和子窗口 独立
环境:c++builder
父窗口A,是整个程序的主窗口,在父窗口上,进行一操作时,需要创建一个子窗口B,
我想父窗口和子窗口在任务栏里,分别有图标显示
然后在程序里我添加了如下的代码:
B = new TB(Application);---->改成了 B = new TB(NULL);
在子窗口类中formcreate中添加了:SetWindowLong( Handle , GWL_EXSTYLE , WS_EX_APPWINDOW ) ;
另外,父窗口和子窗口,最小化的代码都是:WindowState = wsMinimized;
-----------------------------------------------------------
结果是:
父窗口和子窗口,均能在任务栏里有独立的图标,但是双击任务栏里的子窗口和父窗口的图标,
均不能恢复和最小化。
点子窗口上的最小化按钮,窗口可以最小化到任务栏里,但点击任务栏里的图标,窗口可以恢复显示在桌面
但再次点击,却不能最小化了
=====================================
还有最大一个问题:
就是子窗口上的文本框,不能获得输入焦点,无法输入了
网上的 我找过,但好像都没解决