powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Win32: Process и его окна. Помогите!!!
5 сообщений из 5, страница 1 из 1
Win32: Process и его окна. Помогите!!!
    #32307206
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа!

Как найти дескриптор главного окна приложения?

Запускаю приложение с пом. CreateProcess. В ответ получаю структуру ProcessInfo, в которой есть в частности
hProcess - дескриптор процесса
hProcessID - идентификатор процесса

Есть ли какая-нибудь API которая дала бы мне дескриптор окна по имеющейся инфе?
...
Рейтинг: 0 / 0
Win32: Process и его окна. Помогите!!!
    #32308194
Фотография vdimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если честно, то никогда не задавался такой целью. У меня может быть тонна главных окон в процессе или не быть ни одного.

ты можешь их перечислить и найти все окна с выставленным флагом WS_EX_APPLICATION (если не ошибаюсь), это те окна, которые в панели задач отображаются
...
Рейтинг: 0 / 0
Win32: Process и его окна. Помогите!!!
    #32308485
maratka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
такой ф-ии нет.
Действительно, процессом может быть не создано ни одного окна, поэтому по-моему, нужно перечислять все окна в системе, с помощью GetWindowThreadProcessId() получать ProcessId и сравнивать со своим.
imho.
это предварительно подтверждают данные, выдаваемые Spy++ & TaskManager...
...
Рейтинг: 0 / 0
Win32: Process и его окна. Помогите!!!
    #32684725
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EnumThreadWindows то, что нужно. Хотя есть еще много вариантов решения, напр через tlhelp32

тема закрыта
...
Рейтинг: 0 / 0
Win32: Process и его окна. Помогите!!!
    #32686705
Sie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sie
Гость
Гыы, как он всех сделал!

оффтопим оффтопный оффтопик!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Win32: Process и его окна. Помогите!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]