【问题标题】:why TopMost property is not working if I start application from background process?如果我从后台进程启动应用程序,为什么 TopMost 属性不起作用?
【发布时间】:2015-09-02 15:49:08
【问题描述】:

我创建了窗口服务应用程序。从该服务中,我正在使用CreateProcessAsUser() API 作为用户创建一个进程。这个进程执行一个winform应用程序(.exe)。此 winform 应用程序有一个 TopMost 属性设置为 true 的表单。在这里,我的期望是,将 TopMost 属性设置为 true 的 Form 应该始终在 Z- order 的顶部。当我重新启动系统时,表格未显示在顶部。一段时间后它显示在顶部?为什么会出现这个问题? 谢谢。

【问题讨论】:

    标签: c++ winforms


    【解决方案1】:

    由于安全 Windows 问题,您不能将窗口设置为“始终位于顶部”。

    尝试阅读 How to check if window is "Always on top"?MSDN

    同时尝试设置 TopMost 标志

    【讨论】:

      猜你喜欢
      • 2013-05-21
      • 1970-01-01
      • 1970-01-01
      • 2021-11-01
      • 2014-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多