ダミーコントロールにメッセージを送信します。
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