我设了一个窗体,想把他始终在最前显示(有主窗体子窗体的时候)? 我设了一个窗体,想把他始终在最前显示,关闭时为隐藏,之前我把FormStyle属性设为fsStayOnTop,没什么问题,但是后来我把其它窗体做成主窗体和子窗体的关系后,就没用了,显示子窗体或者点在主窗体或子窗体上时那个弹出窗体就会不见了,请问这样如何解决,不能用showmodal,因为要求他在最前时仍可对其它窗体进行操作,请高手指教!? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private { Private declarations } procedure Createparams(Var Params:TCreateParams);override; procedure EnableChanged(var Msg: TMessage); message WM_ENABLE;procedure TForm1.Createparams(var Params:TCreateParams);varwndParnet:THandle;begin Inherited CreateParams(Params); With Params do begin EXStyle:=ExStyle or WS_EX_TOPMOST; wndParnet:=GetDesktopWindow; end;end;procedure TForm1.EnableChanged(var Msg: TMessage);begin EnableWindow(handle, true); inherited;end; 在主窗体的ONShow事件中加入 frmStayOnTop.show;//总在最前的窗体 TO cuilj(一云忆水)frmStayOnTop.show;//总在最前的窗体这句怎么用的啊?我编译不通过啊!555~~ 在OnShow事件中: SetWindowPos(self.Handle ,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE+SWP_NOSIZE); 如何实现画板的缩放 请教:客户端需要安装 sql server 2000 的客户端吗?谢谢! 关于VCL的,请高手指点。。。 如何在VC中引用Delphi写的DLL? ★《Delphi5 开发人员指南》上的一段代码,没看懂,前来问问! 请大家帮个忙,DELPHI6光盘自带的第三方控件在哪里可以找到 女孩做IT,该学什么? dbgrideh 滚动条大小 如何消除图片切换时的画面闪烁现象? 为什么总是这样? FastReport的累加问题! 关于spcomm传输速度的问题,32K的数据要10分钟
{ Private declarations }
procedure Createparams(Var Params:TCreateParams);override;
procedure EnableChanged(var Msg: TMessage); message WM_ENABLE;
procedure TForm1.Createparams(var Params:TCreateParams);
var
wndParnet:THandle;
begin
Inherited CreateParams(Params);
With Params do
begin
EXStyle:=ExStyle or WS_EX_TOPMOST;
wndParnet:=GetDesktopWindow;
end;
end;procedure TForm1.EnableChanged(var Msg: TMessage);
begin
EnableWindow(handle, true);
inherited;
end;
frmStayOnTop.show;//总在最前的窗体
这句怎么用的啊?我编译不通过啊!555~~
SetWindowPos(self.Handle ,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE+SWP_NOSIZE);