Windows 'переключиться на' реализацию - PullRequest
0 голосов
/ 15 декабря 2010

Привет, как я могу реализовать функцию «переключиться на» в моем приложении, как в Windows Task Explorer, может кто-нибудь дать мне полезную ссылку или ответ, как это сделать? Много тнаков для всех

Ответы [ 2 ]

1 голос
/ 15 декабря 2010

SetForegroundWindow - это обычный способ изменить «текущую задачу», для приложений «переключатель задач» SwitchToThisWindow - лучшее решение, поскольку оно не требует, чтобы ваше приложение было «передним планом» «(Но, пожалуйста, не злоупотребляйте SwitchToThisWindow, просто чтобы вывести свои собственные приложения на передний план)

Если это приложение типа alt-tab, вы можете использовать RegisterHotKey , чтобы зарегистрироваться для нажатия специальной клавиши, и EnumWindows , чтобы перечислять окна верхнего уровня ...

1 голос
/ 15 декабря 2010

Используйте функцию SwitchToThisWindow() Windows API в User32.dll.Получите дескриптор окна, используя EnumWindows() или FindWindow(), затем передайте его в SwitchToThisWindow() для переключения в приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...