二级窗口的问题(70分)

  • 主题发起人 主题发起人 呆四少
  • 开始时间 开始时间

呆四少

Unregistered / Unconfirmed
GUEST, unregistred user!
因为二级窗口最小化之后会显示在桌面的左下角,所以我
用SETWINDOWLONG将二级窗口在任务栏显示出图标解决了
它,但显示出来之后在任务栏却不能和APPLICATIN流畅地
切换,请问如何解决?不甚感激!
 
最好用子窗口解决,然后在窗口菜单动态加载切换菜单。
 
别的就都不用了。
procedure TForm2.FormCreate(Sender: TObject);
begin
Form2.ParentWindow := GetDesktopWindow;
end;
这是Another_eYes在http://www.delphibbs.com/delphibbs/DispQ.asp?LID=331889
的回答
 
to 呆四少:
不好意思了,什么是二级窗口?
 
一级是父窗体
二级是子窗体

试试下面的!
procedure TForm2.CreateParams(var Params:TCreateParams);
begin
inherited;
with Params do
WndParent:=0;
end;

 
接受答案了.
 
unreal,不好意思,我试过你的方法
但CREATE窗口时报内存错误。
 
后退
顶部