Что нового

[Элементы GUI] Определить Window Title

w3d

Чайник
Сообщения
84
Репутация
3
Как можно определить текст заголовка окна, по хендлу текстового поля в тулбаре в окне?
Для примера - вот в таком варианте - http://autoit-script.ru/index.php/topic,570.0.html
Вот так:
Код:
Local $aCtrlPos = WinGetPos($hWnd)
Local $hParentCtrl = _WinAPI_GetParent($hWnd)
Local $pTitle = _WinAPI_GetWindowText($hParentCtrl)

определяется только заголовок тулбара
 
Автор
W

w3d

Чайник
Сообщения
84
Репутация
3
Сделал так
Код:
; собираем инфу о контроле
			Local $aCtrlPos = WinGetPos($hWnd)
			Local $hParentCtrl = _WinAPI_GetParent($hWnd)

            ; определяем максимально верхнее окно
            $hPCtrl = $hWnd
            while $hPCtrl <> 0
                $hCtrl = $hPCtrl
                $hPCtrl = _WinAPI_GetParent($hCtrl)
            WEnd

			Local $pTitle = _WinAPI_GetWindowText($hCtrl)
 
Верх