我创建了窗口服务应用程序。从该服务我使用CreateProcessAsUser()
API创建一个用户进程。此进程执行winform应用程序(.exe)
。此winform应用程序具有TopMost属性设置为true的表单。在这里,我的期望是将TopMost属性设置为true的Form应始终位于Z- order
的顶部。当我重新启动系统时,表单不会显示在顶部。一段时间后,它显示在顶部?为什么会出现这个问题?
谢谢。
答案 0 :(得分:0)
嗯,由于安全Windows问题,你无法设置“永远在线”的窗口。
尝试阅读 How to check if window is "Always on top"? 和 MSDN
并尝试在
之后设置TopMost标志