moin,
ich bau mir eine zweite GUI per script zusammen:
[autoit]Func _createTrainierGUI()
if $IsForm3Created = 1 Then Return 0
$Form3 = GUICreate($RunningApplicationInformation[0], 248, 450, -1, 300, -1, BitOR($WS_EX_TOOLWINDOW,$WS_EX_TOPMOST,$WS_EX_WINDOWEDGE))
GUISetBkColor(0x000000,$Form3)
Global $hotkey_counter = 0
For $x=0 to $SizeOfRunningApplication
if $RunningApplication[$x][10] <> "" Then
$InputHotkey = ($InputHotkey&$x)
$InputLable = ($InputLable&$x)
$InputHotkey = GUICtrlCreateInput($RunningApplication[$x][11], 0, 24*$x, 60, 21, BitOR($ES_CENTER,$ES_READONLY))
$InputLable = GUICtrlCreateInput($RunningApplication[$x][7], 65, 24*$x, 180, 21, BitOR($ES_CENTER,$ES_READONLY))
GUICtrlSetBkColor($InputHotkey,0x3F3F3F)
GUICtrlSetBkColor($InputLable,0x3F3F3F)
GUICtrlSetColor($InputHotkey,0xFFFFFF)
GUICtrlSetColor($InputLable,0xFFFFFF)
_createHotkeys($x, $InputHotkey)
EndIf
Next
GUISetState(@SW_SHOW,$Form3)
$IsForm3Created = 1
Return 1
EndFunc
wenn ich selbige in dann per GUICtrlDelete($Form3) in einer der folgenden funktionen löschen will, passiert nix.
muss ich die noch als aktive GUI kennzeichen oder sowas ?