Тема: AHK: AlwaysOnTop внутри Родителя
Как сделать так что бы Child2 всегда было поверх Notepad?
Другими словами как сделать так что бы Child2 был AlwaysOnTop внутри своего родителя?
run Notepad
Gui, Main: +HwndmainGuiId
Gui, Main: +LastFound
Gui, Main: Show, w600 h150
Gui, Child2: New, +ParentMain +HwndchildGuiId2, Child GUI 2
Gui, Child2: Add, Text,,this is child gui
Gui, Child2: Show, x100 y0 w300 h100
External:=WinExist("Untitled")
DllCall("SetParent", "uint", External, "uint", mainGuiId )
WinMove, ahk_id %External%,, 0,0
WinSet, Top, , ahk_id %childGuiID2%
returnПробовал ловить Активацию Notepad для того что бы Child2 ставить наверх этим:
OnMessage(0x0022, "ChildActivate") ; WM_CHILDACTIVATE
и этим
ShelHook c параметром HSHELL_WINDOWACTIVATED
неловится ни тем не другим.
Вроде все точки в предложениях поставил правельно
) Жду ответа.

