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

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

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

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

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

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

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


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