| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > получить список окон |
| Автор: gonzales 7.1.2007, 00:38 |
| Вопрос неоднократно обсуждался, но вразумительного ответа я не нашел, поэтому прошу не отсылать к поиску. Раскрою суть вопроса: Имеется запущеное приложения, я знаю только имя его исполняемого файла. Далее делая снимок процессов и используя TProcessEntry32 я могу получить th32ProcessID процесса. Мне нужно зная ID процесса найти handle его окна (или окон) для последующей работы уже непосредственно с окном, а именно мне нужно сделать его активным. А вот как это сделать, не прибегая к жестким методам типа сортировать все окна, у каждого окна искать процесс-родитель и сравнивать их хэндлы. |
| Автор: RA 7.1.2007, 03:43 | ||
| EnumThreadWindows Добавлено @ 03:50 примерно так работает....
|