![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как получить хэндл определенного окна? [D6, WinXP]
Dmitriy D. © (2002-08-18 02:37:00)Доброе время суток! Буду признателен, ответившим на вопрос. Есть несколько окон с одинаковым именем класса, заголовки у них отсутствуют. Надо получить хэндл нужного мне окна. Кстати, в программе, представляющей все окна системы в виде дерева, мое окно всегда третье сверху. Функция FindWindow находит именно хэндл первого, а не того что мне нужен. Если кто может помочь, прошу ответить. Спасибо!
Юрий Зотов (2002-08-18 19:28:00) [1]Искать перебором вряд ли надежно.
Вот Вы говорите - "нужного мне окна". А что значит "нужного"? Это значит, что Вам об этом окне известно что-то такое, что позволяет Вам выделить среди прочих именно его.
Эту информацию и надо использовать. А как - зависит от того, что это за информация.
etc. (2002-08-18 04:00:00) [2]Может GetNextWindow(HWND, GW_HWNDNEXT) или GetWindow(HWND, GW_HWNDNEXT)?