Re[3]: Как получить handle окна?
От: andreev  
Дата: 18.11.03 14:05
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, nap2k, Вы писали:


N>>Здравствуйте, <Аноним>, Вы писали:


А>>>Здравствуйте. Подскажите как можно получить handle окна по handle процесса или потока.

А>>>Спасибо.

N>>Как ты себе представляешь handle окна консольного приложения?


А>Хорошо, уточню handle Win-приложения.


Проблема заключается не в том, какое это приложени(или процесс), а втом — сколько у него окон.
Дело в том, что у потока может быть несколько окон (как правило это так), а у приложения(процесса) несколько потоков(очень часто — один).
Отсюда вывод:
надо искать в MSDNе ф-цию
BOOL EnumThreadWindows(
DWORD dwThreadId,
WNDENUMPROC lpfn,
LPARAM lParam
);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.