Текущий архив: 2008.07.27;
Скачать: CL | DM;
ВнизКак получить HWND окна зная имя номер процесса? Найти похожие ветки
← →
serg128 (2007-11-29 16:42) [0]Как получить HWND окна зная имя\номер процесса?
← →
Сергей М. © (2007-11-29 16:43) [1]Нахрен оно тебе сдалось ?
Уж не для определения ли "зависания" процесса ?)
← →
serg128 (2007-11-29 16:46) [2]Ага :)
← →
Сергей М. © (2007-11-29 16:47) [3]Чужой огород копаешь)
← →
Юрий Зотов © (2007-11-29 16:49) [4]> serg128 (29.11.07 16:42)
1. Процесс не имеет имени. Он имеет ID и хэндл.
2. Процесс не имеет окон. Он имеет один или несколько потоков.
3. В каждом потоке может не быть ни одного окна, а может быть и несколько (в том числе, невидимые).
Поэтому вопрос надо бы уточнить. В частности, какое именно окно Вас интересует?
← →
Сергей М. © (2007-11-29 16:51) [5]
> Юрий Зотов © (29.11.07 16:49) [4]
Ему по-барабану.
См. "ага"
← →
serg128 (2007-11-29 16:52) [6]Если окна есть - получить их перечень (hwnd)
← →
Сергей М. © (2007-11-29 16:53) [7]А если нет, но при этом кто-то там "завис" ?
← →
serg128 (2007-11-29 16:56) [8]>Сергей М.
Ну тогда поделись тайной, коли не жалко
← →
Сергей М. © (2007-11-29 16:58) [9]Тебе уже сказали - "вис" процесса есть понятие интимное)
← →
serg128 (2007-11-29 17:02) [10]Ладно - возвращаемся к вопросу про окна :)
← →
Сергей М. © (2007-11-29 17:05) [11]GetWindowThreadProcessId
← →
serg128 (2007-11-29 17:19) [12]Не, мне нужно именно HWND получить
← →
Юрий Зотов © (2007-11-29 17:19) [13]EnumThreadWindows, насколько помню.
← →
Сергей М. © (2007-11-29 17:20) [14]
> serg128 (29.11.07 17:19) [12]
Это , уверяю, не спасет ОРД)
← →
serg128 (2007-11-29 17:28) [15]BOOL EnumThreadWindows(
DWORD dwThreadId, // thread identifier
WNDENUMPROC lpfn, // pointer to callback function
LPARAM lParam // application-defined value
);
Вроде не то.
← →
Rouse_ © (2007-11-29 17:30) [16]Почему не то?
← →
Сергей М. © (2007-11-29 17:32) [17]
> Вроде не то.
Ты с дуба упал, да ?)
Сам же спросил
> окна есть - получить их перечень (hwnd)
Enum = Перечислить (получить)
ThreadWindows = Окна, созданные потоком
← →
Leonid Troyanovsky © (2007-11-29 19:35) [18]
> Сергей М. © (29.11.07 17:32) [17]
> Ты с дуба упал, да ?)
Почему же.
Если исходить из [4], то [13] не хватает,
а требуется EnumWindows с учетом [11].
--
Regards, LVT.
Страницы: 1 вся ветка
Текущий архив: 2008.07.27;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.006 c