#include <GUIConstantsEx.au3>
Opt('MustDeclareVars', 1)
Example()
Func Example()
Local $menu1, $n1, $n2, $msg, $menustate, $menutext
GUICreate("我的 GUICtrlRead 物件") ; 將建立一個置中顯示的對話框
$menu1 = GUICtrlCreateMenu("檔案")
$n1 = GUICtrlCreateList("", 10, 10, -1, 100)
GUICtrlSetData(-1, "項目1|項目2|項目3", "項目2")
$n2 = GUICtrlCreateButton("讀取!", 10, 110, 50)
GUICtrlSetState(-1, $GUI_FOCUS) ; 焦點將在此按鈕上
GUISetState() ; 將顯示一個空白對話框
; 執行 GUI 視窗直到對話框關閉
Do
$msg = GUIGetMsg()
If $msg = $n2 Then
MsgBox(0, "已選擇清單框項目", GUICtrlRead($n1)) ; 顯示選擇的清單框項目
$menustate = GUICtrlRead($menu1) ; 返回選單項目狀態
$menutext = GUICtrlRead($menu1, 1) ; 返回選單項目文字
MsgBox(0, "選單項目的狀態和文字", "狀態:" & $menustate & @LF & "文字:" & $menutext)
EndIf
Until $msg = $GUI_EVENT_CLOSE
EndFunc ;==>Example
|