Hallo !
Ich möchte eine Gui ohne Rahmen ($WS_POPUP) und immer im Vordergrund ($WS_EX_TOPMOST) erstellen. Soweit kein Problem
[autoit]$gui = GUICreate("TestGui", 200, 350, 200, 100, $WS_POPUP, $WS_EX_TOPMOST)
[/autoit]Ich möchte gerne, daß diese Gui immer dann angezeigt wird, wenn ein bestimmtes anderes Fenster aktiv ist. Ist dieses Fenster inaktiv, wir die Gui nicht angezeigt. Soweit auch kein Problem:
[autoit]While 1
If WinGetTitle("[active]", "") = "xyz" Or WinGetTitle("[active]", "") = "TestGui"Then
GUISetState(@SW_SHOW, $gui)
Else
GUISetState(@SW_HIDE, $gui)
EndIf
WEnd
Mein Problem jetzt: wie kann ich trotz der "TestGui" die immer im Vordergrund zu sehen ist in das Fenster schreiben bzw. in dem Fenster arbeiten, bei dessen Aktivität die TestGui gezeigt werden soll ?
Anders: wenn das Fenster mit dem Titel "xyz" aktiv ist, zeige die Gui "TestGui" (sonst nicht) aber ermögliche Eingaben im Fenster "xyz"
geht das ? Oder hat jemand eine Idee was ich machen kann, damit sowas geht ?
Wäre toll wenn mir jemand helfen könnte