代码之家  ›  专栏  ›  技术社区  ›  Eloff

如何激活外部应用程序的窗口

  •  3
  • Eloff  · 技术社区  · 14 年前

    我使用FindWindow来获取外部应用程序窗口的句柄。如果外部应用程序的窗口已最小化或位于windows桌面上其他应用程序的后面,如何使用此句柄激活该窗口?

    2 回复  |  直到 14 年前
        1
  •  3
  •   Adrian McCarthy    14 年前

    为了防止焦点窃取(或者至少使意外的焦点窃取变得更加困难),Windows在一个进程上设置了一些障碍,使另一个进程的窗口处于顶端。

    SetForegroundWindow (特别是在备注部分)和 AllowSetForegroundWindow .

        2
  •  0
  •   karlphillip    14 年前

    FindWindow()后跟ShowWindow()。