我在主窗体设置如下
form1.formstyle=fsstaytop
主窗体运行时窗体确实在最前
其它某几个窗体(点击主窗口里的按钮弹出的窗口)也设置相应属性,但是不能使窗体最前,
连主窗体也不能再最顶端了,
我用了以下函数也不行
SetWindowPos(wordtform.Handle,Hwnd_Topmost,0,0,0,0,
(SWP_NOMOVE Or SWP_NOSIZE or SWP_NOACTIVATE));
我的目的是点击一个主窗口的按钮弹出来的窗体一直处在所有程序的顶端
有什么办法啊我都急死了!!!!!!!!!!!!!11
form1.formstyle=fsstaytop
主窗体运行时窗体确实在最前
其它某几个窗体(点击主窗口里的按钮弹出的窗口)也设置相应属性,但是不能使窗体最前,
连主窗体也不能再最顶端了,
我用了以下函数也不行
SetWindowPos(wordtform.Handle,Hwnd_Topmost,0,0,0,0,
(SWP_NOMOVE Or SWP_NOSIZE or SWP_NOACTIVATE));
我的目的是点击一个主窗口的按钮弹出来的窗体一直处在所有程序的顶端
有什么办法啊我都急死了!!!!!!!!!!!!!11
如;
form1.align:=alTop;
formOther.align:=alnone;
必成功。
祝好运!!!
SetWindowPos(Handle,
HWND_TOPMOST,//hWndInsertAfter参数设置为HWND_TOPMOST
Left,
Top,
Width,
Height,//窗体的位置和尺寸不变
SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE);
//SWP_NOACTIVATE:不激活窗体
//SWP_NOMOVE:保持窗体当前位置,忽略X和Y参数
//SWP_NOSIZE:保持窗体当前尺寸,忽略cx 和cy参数