Function Reference

GUICtrlSendToDummy

ダミーコントロールにメッセージを送信します。

GUICtrlSendToDummy ( controlID [, state] )

 

パラメータ

controlID GUICtrlCreateDummy関数によって返されるコントロール識別子(コントロールID)。
state [オプション] GUICtrlReadによって取得される値

 

返し値

成功 1を返します。
失敗 0を返します。

 

注意

この関数が呼ばれると メッセージループまたはOnEvent関数によってハンドルされる通知情報が(コントロールが"クリック"された際の様に)発生します。

 

関連

GUICtrlCreateDummy, GUICtrlSetOnEvent, GUICtrlRead

 


#include <GUIConstantsEx.au3>

Opt('MustDeclareVars', 1)

Global $user

Example()

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

    GUICreate("GUISendToDummy", 220, 200, 100, 200)
    GUISetBkColor(0x00E0FFFF)  ; 背景色を変更
    GUICtrlSetOnEvent($GUI_EVENT_CLOSE, "OnClick") ; ボタンクリックをハンドル

    $user = GUICtrlCreateDummy()
    GUICtrlSetOnEvent(-1, "Onexit") ; ボタンクリックをハンドル
    $button = GUICtrlCreateButton("event", 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