Как переключить фокус программы на нужное окно?07.03.2021, 02:31. Показов 11039. Ответов 48
Метки нет (Все метки)
Предположим я запустил браузер
0
|
||||||
| 07.03.2021, 02:31 | |
|
Ответы с готовыми решениями:
48
wxWidgets Перевести фокус на нужное окно и сделать скриншот указанной области
RadioButton как Программно переключить в нужное состояние/значение |
| 12.04.2021, 16:41 [ТС] | ||
|
Добавлено через 2 минуты так что ни хрена оно не работает. Добавлено через 3 минуты А вот сработало, почему так не стабильно ведёт себя. Теперь окна перечислены вашей прогой.
0
|
||
|
-41 / 49 / 5
Регистрация: 10.01.2017
Сообщений: 1,915
|
||
| 12.04.2021, 16:42 | ||
|
И если не сложно запишите пожалуйста.
0
|
||
| 12.04.2021, 16:58 [ТС] | |||||||||
Добавлено через 3 минуты
0
|
|||||||||
|
-41 / 49 / 5
Регистрация: 10.01.2017
Сообщений: 1,915
|
||
| 12.04.2021, 17:00 | ||
|
0
|
||
| 12.04.2021, 17:17 [ТС] | |||||||||
WINDOWINFO меняются на 400 на 400 значит срабатывает но я проверю ещё раз.Добавлено через 7 минут Добавлено через 8 минут
0
|
|||||||||
|
-41 / 49 / 5
Регистрация: 10.01.2017
Сообщений: 1,915
|
||||||||
| 12.04.2021, 17:23 | ||||||||
|
Может все таки так проверять ?
Если выводит, то значит вы, что то не так делаете, значит просто нужно найти - что не так делаете.
0
|
||||||||
| 12.04.2021, 17:27 [ТС] | ||
SetWindowPos(g_HWND,HWND_TOPMOST,400,400,400,400,SWP_SHOWWINDOW);.
0
|
||
|
-41 / 49 / 5
Регистрация: 10.01.2017
Сообщений: 1,915
|
||
| 12.04.2021, 18:11 | ||
|
0
|
||
| 12.04.2021, 20:01 [ТС] | ||
SetWindowPos возвращает истину?
0
|
||
|
-41 / 49 / 5
Регистрация: 10.01.2017
Сообщений: 1,915
|
|||||||||||||
| 12.04.2021, 20:13 | |||||||||||||
Тут вероятнее всего нужно просто добавить проверку окна на то, свернуто оно или развернуто. Если свернуто, то добавляем волшебную строчку:
Теоретически после этого, все должно работать гарантировано стабильно.
0
|
|||||||||||||
| 12.04.2021, 20:36 [ТС] | |||||||
0
|
|||||||
|
-41 / 49 / 5
Регистрация: 10.01.2017
Сообщений: 1,915
|
||
| 12.04.2021, 20:39 | ||
|
0
|
||
| 12.04.2021, 20:47 [ТС] | ||||||
|
Могу только так уменьшить, потому что нам нужно увидеть уменьшение окна без отладки как я показывал в видео а просто по консоли как вы присылали файл.
0
|
||||||
|
-41 / 49 / 5
Регистрация: 10.01.2017
Сообщений: 1,915
|
||
| 12.04.2021, 20:50 | ||
|
Че вы этот CreateProcess и прочее туда запихнули. Найдите сначала ошибку, а потом делайте свою основную первоначальную задачу.
0
|
||
| 12.04.2021, 21:19 [ТС] | ||
SetWindowPos у меня глючит я в видео показывал как коряво ворд открывало.
0
|
||
|
-41 / 49 / 5
Регистрация: 10.01.2017
Сообщений: 1,915
|
|||
| 12.04.2021, 21:33 | |||
|
Напиши функцию! Добавлено через 7 минут
0
|
|||
| 12.04.2021, 21:37 [ТС] | |||
CreateProcessA запускает процесс. proc_info.dwProcessId хранит PID нужного окна. EnumWindows находит окно потому что доступа к окнам нет т.к. они не регистрируются, их поиск осуществляется путём перебора, EnumWindowsProc используется в последней. Т.к. программа закроется я пока делаю задержку char gh;. Далее вызываю SetWindowPos в cout чтобы как вы просили увидеть что возвращает функция но там всегда истина(1). Ну а дальше закрытие это минимальный примитивный код который ляжет в дальнейшую задачу и конечно будет модифицирован(на данном этапе писать нечего), что в нём не так?Добавлено через 3 минуты
0
|
|||
|
-41 / 49 / 5
Регистрация: 10.01.2017
Сообщений: 1,915
|
|||||||
| 12.04.2021, 21:40 | |||||||
|
После этого, вызови в цикле функцию My_func_SetWindowsPos написанную с учетом всех замечаний в этой теме:
0
|
|||||||
| 12.04.2021, 22:12 [ТС] | |||||||
Проверил 5 раз.Как работает функция до сих пор не понятно.
0
|
|||||||
|
1 / 1 / 0
Регистрация: 13.04.2021
Сообщений: 17
|
||||||
| 13.04.2021, 12:55 | ||||||
|
Чтобы cделать, что ты хатиш нужно прогой Spy / WinSpy
выяснить какие флаги имеет окно которое нужно двинут. Снимаешь, ставишь, назад. Установка / снятие:
0
|
||||||
| 13.04.2021, 12:55 | |
|
Как переключить фокус на другую открытую форму? Как переключить текущее окно в полноэкранный режим?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
|
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения:
- добавлена многоязычность
- добавлено снятие скриншотов
- добавлено поддержание бафов хождения по воде (для жреца, дк и шамана)
- и так, по. . .
|
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу)))
Критические ошибки, мешающие компиляции и. . .
|
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата)
Этот документ предназначен для того, чтобы новый чат Claude мог продолжить
работу без необходимости заново разбираться в. . .
|
|
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса
Калибровка параметров симбиотической модели: технический обзор
Содержание:
Введение
Постановка проблемы
Технические аспекты реализации
Процесс внедрения изменений
|
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0»
https:/ / ibb. co/ NnkGpfMd
Представленная интегрированная схема описывает непрерывную нелинейную. . .
|
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы
### Аннотация
Представлено исследование по разработке агентной модели микоризной. . .
|
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики
Контекст
Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
|