Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как получить хэндл определенного окна? [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)?


Наверх

Титульная страница Поиск, карта сайта Написать письмо