1

Тема: AHK: Узнать Hwnd окна, зная Hwnd его контрола.

При помощи функции WindowFromPoint получаем Hwnd контрола, находящегося в заданных координатах. Каким образом можно узнать Hwnd окна, которому принадлежит такой контрол?
Есть вариант использовать WinActivate, ahk_id %Hwnd%, при этом указать Hwnd контрола. Тогда станет активным все окно и мы сможем с ним работать, но Winactivate занимает у меня слишком много времени (100+мс).

2

Re: AHK: Узнать Hwnd окна, зная Hwnd его контрола.

GetAncestor.

3

Re: AHK: Узнать Hwnd окна, зная Hwnd его контрола.

Спасибо! Самостоятельно я пробовал использовать эту функцию, но ошибочно указывал параметр gaFlag 1. В моем случае следует использовать gaFlag 2.