欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基 礎(chǔ) 函 數(shù) 參 考


GUICtrlRead

讀取控件的狀態(tài)或數(shù)據(jù).

GUICtrlRead ( 控件ID [, 高級(jí)] )

參 數(shù)

控件ID GUICtrlCreate... 函數(shù)返回的控件標(biāo)識(shí)符.
高級(jí) [可選參數(shù)] 返回控件的擴(kuò)展信息.
0 = (默認(rèn)) 返回控件的狀態(tài)或者數(shù)據(jù).
1 = 返回控件的擴(kuò)展信息 (見備注).

返 回 值

成功: 返回值因控件類型的不同而不同(請看下表).
失敗: 返回 0.

控件類型 返回值
Checkbox(復(fù)選框), Radio(單選框) 選擇狀態(tài), 請參考. 狀態(tài)表
Combo(組合框), List(列表框) 選中項(xiàng)目的值
Input(輸入框), Edit(編輯框) 輸入的文本
Button(按鈕) 顯示的文本
Date(日期) 選擇的日期, 格式由區(qū)域設(shè)置定義
Progress(進(jìn)度條) 當(dāng)前進(jìn)度百分比
Slider(滑動(dòng)條) 當(dāng)前值
Tab(標(biāo)簽頁控件) 選中的標(biāo)簽頁編號(hào); 或依據(jù) "高級(jí)" 參數(shù)值返回標(biāo)簽項(xiàng)目的控件 ID.
Menu, MenuItemMenu(菜單), MenuItem(菜單項(xiàng)目) 菜單/項(xiàng)目的狀態(tài). 請參考 狀態(tài)表
TreeView(樹樹圖) TreeView 選中項(xiàng)目的控件標(biāo)識(shí)符
TreeViewItem(樹視圖項(xiàng)目) 樹視圖項(xiàng)目的狀態(tài)
ListView(列表視圖) ListView 選中項(xiàng)目的控件標(biāo)識(shí)符. 0 表示沒有項(xiàng)目被選中
Dummy(虛擬控件) GUICtrlSendToDummyGUICtrlSetData設(shè)置的值

備 注

高級(jí)' 模式的返回值包含控件的附加值.(見下文).

注意: 不是所有的已知控件都有附加值可用!



控件類型 附加值
復(fù)選框(Checkbox),單選框(Radio) 控件的文本.
菜單(Menu),菜單項(xiàng)(MenuItem) 控件的文本.
樹視圖(TreeView) TreeView 當(dāng)前選中項(xiàng)目的文本.
樹視圖項(xiàng)目(TreeViewItem) TreeView 項(xiàng)目的文本.
列表視圖項(xiàng)目(ListViewItem) 如果在高級(jí)模式中用 $LVS_EX_CHECKBOXES 擴(kuò)展樣式時(shí), 返回 ListViewItem 的選中狀態(tài). 見 狀態(tài)表
標(biāo)簽頁(Tab)控件 選中標(biāo)簽項(xiàng)目的控件 ID

由于復(fù)選框, 單選框控件能返回 $GUI_FOCUS 與 $GUI_CHECKED 狀態(tài),
因此可以使用 BitAnd(GUICtrlRead($Item),$GUI_CHECKED) 測試控件是否被選中.

由于 Listview 項(xiàng)目能返回 $GUI_CHECKED 與 $GUI_UNCHECKED 狀態(tài)
(僅當(dāng) listview 控件具有 LVS_EX_CHECKBOXES-exstyle 擴(kuò)展樣式與使用 "高級(jí)" 參數(shù)時(shí)),
因此可以使用 BitAnd(GUICtrlRead($Item),$GUI_CHECKED) 測試項(xiàng)目是否被選中.

由于 Treeview 項(xiàng)目能返回 $GUI_FOCUS, $GUI_EXPAND 與 $GUI_CHECKED, $GUI_UNCHECKED
(僅當(dāng) treeview 控件具有 TVS_CHECKBOXES 樣式時(shí)),
因此可以使用 BitAnd(GUICtrlRead($Item),$GUI_CHECKED) 測試項(xiàng)目是否被選中.

相 關(guān) 函 數(shù)

GUICtrlUpdate..., GUIGetMsg, GUICtrlSetData, GUIEventOptions (Option), GUICtrlCreate..., GUICtrlGetState, GUICtrlSendToDummy, GUICtrlSendMsg

函 數(shù) 示 例


#include <GUIConstantsEx.au3>

Example()

Func Example()
    Local $menu1, $n1, $n2, $msg, $menustate, $menutext

    GUICreate("讀取控件的狀態(tài)或數(shù)據(jù)") ; 創(chuàng)建居中顯示的 GUI 窗口

    $menu1 = GUICtrlCreateMenu("文件")

    $n1 = GUICtrlCreateList("", 10, 10, -1, 100)
    GUICtrlSetData(-1, "項(xiàng)目 1|項(xiàng)目 2|項(xiàng)目 3", "項(xiàng)目 2")

    $n2 = GUICtrlCreateButton("讀取", 10, 110, 50)
    GUICtrlSetState(-1, $GUI_FOCUS) ; 為按鈕設(shè)置焦點(diǎn)

    GUISetState() ; 顯示一個(gè)空白的窗口
    ; 運(yùn)行 GUI, 直到 GUI 被關(guān)閉
    Do
        $msg = GUIGetMsg()
        If $msg = $n2 Then
            MsgBox(0, "Selected listbox entry", GUICtrlRead($n1)) ; 顯示選定的列表框項(xiàng)目
            $menustate = GUICtrlRead($menu1) ; 返回菜單項(xiàng)目狀態(tài)
            $menutext = GUICtrlRead($menu1, 1) ; 返回菜單項(xiàng)目文本
            MsgBox(0, "菜單項(xiàng)目狀態(tài)和文本 ", "狀態(tài): " & $menustate & @LF & "文本: " & $menutext)
        EndIf
    Until $msg = $GUI_EVENT_CLOSE
EndFunc   ;==>Example

provider with jb51.net (unicode)