Вот что я хочу сделать:Как правильно использовать ShowWIndow() и SetForegroundWindow?
1) Откройте приложение с именем
2) Дайте несколько входов
3) Открыть 2 окна для приложения с другим именем пользователя
4) Дайте несколько входов снова
5) Перейти к первому окну приложения, сделайте somethg
6) Переключитесь на второе приложение
Я программирование в Python с использованием библиотеки win32gui
. Я пробовал использовать ShowWindow
и SetForegroundWindow
, но он не работает правильно, может кто-нибудь, пожалуйста, объясните мне, каким будет способ сделать это очень простым способом?
Для этого нужен обработчик окна. Поскольку вы хотите установить окно другого приложения на передний план, вам может быть трудно найти этот обработчик. Попытайтесь приобрести его с помощью функции «FindWindow», которая позволяет вам получить окно «Обработка по его названию». – Havenard
У меня есть дескриптор для обоих окон, но когда я делаю ShowWindows (h1,3), тогда ShowWindow (h2,3), то снова ShowWIndow (h1,3) он не всегда работает правильно – user3325210
Хорошо, когда вы используете 'SetForegroundWindow '? Поскольку 'ShowWindow (handle, 3)' только устанавливает окно в максимизированное состояние, оно не подразумевается нигде, когда оно выводит его на передний план. – Havenard