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

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


GUICtrlSetOnEvent

設(shè)置處理控件點(diǎn)擊的自定義函數(shù).

GUICtrlSetOnEvent ( 控件ID, "函數(shù)" )

參 數(shù)

控件ID GUICtrlCreate... 函數(shù)返回的控件標(biāo)識(shí)符.
函數(shù) 被調(diào)用函數(shù)的名稱.

返 回 值

成功: 返回 1.
失敗: 返回 0,

備 注

定義的自定義函數(shù)僅當(dāng) GUIOnEventMode 選項(xiàng)為 1 時(shí)有效- 此模式下 GUIGetMsg 將完全無效.

您不能使用參數(shù)調(diào)用一個(gè)函數(shù).

調(diào)用用戶函數(shù)的控件標(biāo)識(shí)符可由宏 @GUI_CTRLID 獲取.
如有需要, 窗口句柄和控件句柄可分別由 @GUI_WINHANDLE 或 @GUI_CTRLHANDLE 獲取.

如果"函數(shù)"的參數(shù)值為空字符串 "", 則先前的用戶定義被禁用.

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

GUICtrlCreate..., GUIGetMsg, GUIOnEventMode (Option), GUISetOnEvent, GUICtrlCreateDummy, GUICtrlSendToDummy

函 數(shù) 示 例


#include <GUIConstantsEx.au3>

Example()

Func Example()
    Opt("GUICoordMode", 2)
    Opt("GUIResizeMode", 1)
    Opt("GUIOnEventMode", 1)

    GUICreate("父窗 1")
    GUISetOnEvent($GUI_EVENT_CLOSE, "SpecialEvents")
    GUISetOnEvent($GUI_EVENT_MINIMIZE, "SpecialEvents")
    GUISetOnEvent($GUI_EVENT_RESTORE, "SpecialEvents")

    GUICtrlCreateButton("確定", 10, 30, 50)
    GUICtrlSetOnEvent(-1, "OKPressed")

    GUICtrlCreateButton("取消", 0, -1)
    GUICtrlSetOnEvent(-1, "CancelPressed")

    GUISetState(@SW_SHOW)

    ; 僅循環(huán)等待狀態(tài)
    While 1
        Sleep(10)
    WEnd

EndFunc   ;==>Example


Func OKPressed()
    MsgBox(0, "確定點(diǎn)擊", "ID=" & @GUI_CtrlId & " 窗口句柄=" & @GUI_WinHandle & " 控件句柄=" & @GUI_CtrlHandle)
EndFunc   ;==>OKPressed


Func CancelPressed()
    MsgBox(0, "刪除點(diǎn)擊", "ID=" & @GUI_CtrlId & " 窗口句柄=" & @GUI_WinHandle & " 控件句柄=" & @GUI_CtrlHandle)
EndFunc   ;==>CancelPressed


Func SpecialEvents()
    Select
        Case @GUI_CtrlId = $GUI_EVENT_CLOSE
            MsgBox(0, "關(guān)閉點(diǎn)擊", "ID=" & @GUI_CtrlId & " 窗口句柄=" & @GUI_WinHandle)
            Exit

        Case @GUI_CtrlId = $GUI_EVENT_MINIMIZE
            MsgBox(0, "窗口最小化", "ID=" & @GUI_CtrlId & " 窗口句柄=" & @GUI_WinHandle)

        Case @GUI_CtrlId = $GUI_EVENT_RESTORE
            MsgBox(0, "窗口還原", "ID=" & @GUI_CtrlId & " 窗口句柄=" & @GUI_WinHandle)

    EndSelect
EndFunc   ;==>SpecialEvents

provider with jb51.net (unicode)