关于窗口----------巨菜的问题,快来看看(200分)

苦虫

Unregistered / Unconfirmed
GUEST, unregistred user!
如何将子窗口设为居顶层。好象setwindowpos和formstyle都不行
同志们快帮帮偶吧:)
 
left and top
 
设置formstyle为fsStayOnTop就可以了。
 
什么意思啊
 
to lw86:
这个只对主窗口有用,下层自窗口没有效果
 
声明:
Public
procedure Createparams(Var Params:TCreateParams);override;
实现:
procedure TFormDrop.Createparams(var Params:TCreateParams);
begin
Inherited CreateParams(Params);
With Params do
begin
EXStyle:=ExStyle or WS_EX_TOPMOST OR WS_EX_ACCEPTFILES or WS_DLGFRAME;
wndParnet:=GetDesktopWindow;
end;
end;
这样这个窗体就不会随MainForm的位置变化而变化
 
谢谢ysai,以上朋友见财有分
 
顶部