基 础 函 数 参 考


GUICtrlSendToDummy

发送消息到虚拟控件.

GUICtrlSendToDummy ( 控件ID [, 状态] )

参 数

控件ID GUICtrlCreateDummy 返回的控件标识符
状态 [可选参数] 可供以后 GUICtrlRead 读取的值

返 回 值

成功: 返回 1.
失败: 返回 0.

备 注

本函数被调用时将产生一个可在消息循环期间, 或 OnEvent 处理的通知消息 (如控件被 "点击").

相 关 函 数

GUICtrlCreateDummy, GUICtrlSetOnEvent, GUICtrlRead

函 数 示 例


#include <GUIConstantsEx.au3>

Global $user

Example()

Func Example()
    Local $iOldOpt
    $iOldOpt = Opt("GUIOnEventMode", 1)

    GUICreate("GUISendToDummy", 220, 200, 100, 200)
    GUISetBkColor(0x00E0FFFF) ; 改变背景颜色
    GUICtrlSetOnEvent($GUI_EVENT_CLOSE, "OnClick") ; 处理按钮点击事件

    $user = GUICtrlCreateDummy()
    GUICtrlSetOnEvent(-1, "Onexit") ; 处理按钮点击事件
    GUICtrlCreateButton("事件", 75, 170, 70, 20)
    GUICtrlSetOnEvent(-1, "OnClick") ; 处理按钮点击事件
    GUISetState()

    While 1
        Sleep(100)
    WEnd

    Opt("GUIOnEventMode", $iOldOpt)

EndFunc   ;==>Example

Func OnClick()
    GUICtrlSendToDummy($user) ; 激发虚拟控件
EndFunc   ;==>OnClick

Func OnExit()
    ; 这里写退出之前的专项操作
    Exit
EndFunc   ;==>OnExit

provider with jb51.net (unicode)