Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Работа с чужими окнами


Автор: Budy 13.12.2005, 13:45
:Приветствую
"Работа с чужими окнами" имеено так называется рзадел в drkb, в котором я не наешл того чего надо. ...хоят нашел много другого интересного

Вопрос заключается в следующем:
1 = Как узнать название класса и название объекта, зная лишь его HWND
2 = Как узнать HWND всех его потомков (впринципе не помешает и внуков и тп), а также HWND его родителя
3 = Как можно узнать HWND окна, на котором и распологается известный HWND

заранее благодарю

Автор: Romikgy 13.12.2005, 14:00
1 - GetClassName
2 - EnumChildWindows, GetParent

Добавлено @ 14:01
3 - GetParent

Автор: Budy 13.12.2005, 14:46
Romikgy, сенк.. так компактно и так понятно smile

Автор: Romikgy 13.12.2005, 15:20
Нема за шо smile

Автор: Budy 14.12.2005, 05:57
Чето не могу понять про GetClassName, он выводит Integer и почемуто всегда 0. Хотелось бы конечно типа String..

Автор: _hunter 14.12.2005, 12:19
Код

int GetClassName(
    HWND hWnd,
    LPTSTR lpClassName,
    int nMaxCount
);

прекрасно отдает строку...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)