怎么使窗体在所有应用程序之前,保持在最顶部

xlf_boy 2003-03-24 09:32:35
我在主窗体设置如下
form1.formstyle=fsstaytop
主窗体运行时窗体确实在最前
其它某几个窗体(点击主窗口里的按钮弹出的窗口)也设置相应属性,但是不能使窗体最前,
连主窗体也不能再最顶端了,
我用了以下函数也不行
SetWindowPos(wordtform.Handle,Hwnd_Topmost,0,0,0,0,
(SWP_NOMOVE Or SWP_NOSIZE or SWP_NOACTIVATE));
我的目的是点击一个主窗口的按钮弹出来的窗体一直处在所有程序的顶端
有什么办法啊我都急死了!!!!!!!!!!!!!11
...全文
38 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
STYun 2003-03-24
  • 打赏
  • 举报
回复
在Form 的DeActive事件下
Self.Active
BigIcicle 2003-03-24
  • 打赏
  • 举报
回复
用鼠标选中窗体,在align中选中alTop,你也可以编程时实现。具体实在窗体现实时
如;
form1.align:=alTop;
formOther.align:=alnone;

必成功。
祝好运!!!

你重贴了,再祝好运
itperson 2003-03-24
  • 打赏
  • 举报
回复
用鼠标选中窗体,在align中选中atTop

干吗写这么多帖子?

理解你的心情:)

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧