Find and activate an application's window

前端 未结 3 1770
不知归路
不知归路 2021-02-12 22:41

Assume that notepad.exe is opening and the it\'s window is inactive. I will write an application to activate it. How to make?

Update: The window title i

3条回答
  •  一生所求
    2021-02-12 23:04

    You have to use combination of these -

    Toggle Process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden at runtime

    and

    Bring another processes Window to foreground when it has ShowInTaskbar = false

    You need to find the class of the window and do a search on it. Read more about it here.

    Just for info, Notepad's class name is "Notepad" (without quotes). You can verify it using Spy++.

    Note: You cannot activate a window of an app if it was run with no window. Read more options in API here.

提交回复
热议问题