窗體顯示問題:兩個窗體Form1和Form2,設置其窗體的FormStyle為fsStayOnTop,或者給窗體發消息為何不能使窗體保持最前?

kye_jufei 2006-09-20 09:12:25
如問題:兩個窗體Form1和Form2,設置其(Form1和Form2)窗體的FormStyle為fsStayOnTop,或者給窗體發送消息:SetWindowPos(HWND(Main_Frm.handle),HWND_TOPMOST,0,0,0,0,SWP_NOMOVE+SWP_NOSIZE);為何只能使主窗體Form1能保持最前面顯示,而調出Form2窗體為何不能使其保持最前顯示?
如何才能使Form1調出Form2後,Form2窗體永保持最前?或者使其Form1和Form2窗體都保持最前顯示?
...全文
125 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kye_jufei 2006-09-22
  • 打赏
  • 举报
回复
搞定了,結貼
kye_jufei 2006-09-21
  • 打赏
  • 举报
回复
Form1是調用Form2,當Form2顯示時,Form1關閉,此時使Form2保持最前顯示
SonicX 2006-09-20
  • 打赏
  • 举报
回复
把FORM2设置在FORM1之上
SetWindowPos(form2.handle,form1.handle,0,0,0,0,SWP_NOMOVE or SWP_NOSIZE);

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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