Jeweils nach vorhandenen CD-Laufwerken, werden Label und Button dynamisch bis zu 4 Stück erstellt.Die Gestaltung der Buttonprozedur bereitet mir Probleme und ich komme nicht weiter.
Deshalb meine Frage an Euch, ob Ihr einen Rat oder Lösung habt ?
Spoiler anzeigen
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
Opt("GUIOnEventMode", 1)
Global $lbLW[5], $bnOpen[5], $bnClose[5]
Global $CDROM = DriveGetDrive("CDROM")
$GUI = GUICreate("CD - Tray Manager", 300, 200)
GUISetOnEvent($GUI_EVENT_CLOSE, "_quit")
GUICtrlCreateLabel("CD - Tray Manager", 10, 10, 280, 17, $SS_CENTER)
GUICtrlSetFont(-1, 10, 400, 0, "Comic Sans MS")
For $i = 1 To $CDROM[0]
$lbLW[$i] = GUICtrlCreateLabel("CD-Rom - Laufwerk " & $CDROM[$i], 10, 10 + $i * 32, 180, 22)
$bnOpen[$i] = GUICtrlCreateButton("Open", 200, 10 + $i * 32, 40, 22)
$bnClose[$i] = GUICtrlCreateButton("Close", 250, 10 + $i * 32, 40, 22)
; $bnOpen[$i] CDTray($CDROM[$i], "open")
; $bnClose[$i] CDTray($CDROM[$i], "close")
Next
$bnCancel = GUICtrlCreateButton("Cancel", 215, 168, 75, 22)
GUICtrlSetOnEvent(-1, "_quit")
GUISetState(@SW_SHOW)
[/autoit] [autoit][/autoit] [autoit]While 1
Sleep(100)
WEnd
Func _quit()
Exit
EndFunc ;==>_quit
; Ende
[/autoit]
Danke