Hejo
Ich habe wiedermal ein Problem. Und zwar kann ich unsichtbare AutoIt-Forms, die ich über ein zweites Script sichtbar mache, nicht bedienen. Angeklickte Buttons zb lösen kein Event aus, auch wenn optisch das Form voll da ist.
Beispiel - Folgende Scripte irgendwo speichern, und nacheinander ausführen:
[autoit]#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Test Test Test", 230, 118, 192, 124)
$Button1 = GUICtrlCreateButton("Klick mich!", 60, 34, 125, 49, $WS_GROUP)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
MsgBox(0,"","Erfolg")
EndSwitch
WEnd
WinSetState("Test Test Test","",@SW_SHOW)
[/autoit]Wenn nun das 2. Script die GUI des 1. sichtbar macht, kann man sie nicht bedienen. ![]()