Показать сообщение отдельно
  #1  
Старый 07.03.2016, 13:01
JustProSkill JustProSkill вне форума
Прохожий
 
Регистрация: 21.02.2016
Сообщения: 17
Версия Delphi: Delphi XE5
Репутация: 10
По умолчанию Перебрать все hwnd определённого класса

Т.е. есть некий класс (У которого несколько десятков окон), и мне нужно по очереди получить все их hwnd (чтобы не перебирать все окна в системе).
Делаю так
Код:
wnd := GetWindow(FindWindow(PWideChar('class_main'),0),gw_hwndfirst);
while wnd <> 0 do
wnd := GetWindow(wnd, gw_hwndnext);
Ответить с цитированием