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

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

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

求解决办法,谢谢!
VCL 窗口最小化

------解决方案--------------------
Form1(主窗口)需要
ShowWindow(Application->Handle,SW_HIDE);

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

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