Envoie un message � un contr�le Dummy.
GUICtrlSendToDummy ( controlID [, state] )
controlID | L'identifiant du contr�le (controlID) tel que renvoy� par GUICtrlCreateDummy() |
state | [optionnel] Valeur qui peut �tre r�cup�r�e plus tard par GUICtrlRead() |
Succ�s: | Retourne 1. |
�chec: | Retourne 0. |
GUICtrlCreateDummy, GUICtrlRead, GUICtrlSetOnEvent
#include <GUIConstantsEx.au3> Global $g_idUserDummy, $g_iState = 0, $bEndScript = False Example() Func Example() Opt("GUIOnEventMode", 1) ; D�finit l'option GUIOnEventMode. GUICreate("GUISendToDummy", 220, 200, 100, 200) GUISetBkColor(0x00E0FFFF) ; Change la couleur du fond de la GUI. GUISetOnEvent($GUI_EVENT_CLOSE, "OnExit") ; D�finit un �v�nement pour appeler la fonction 'OnExit'. $g_idUserDummy = GUICtrlCreateDummy() GUICtrlSetOnEvent(-1, "OnDummy") ; D�finit un �v�nement pour appeler la fonction 'OnExit' lorsque ce contr�le est s�lectionn�. GUICtrlCreateButton("Click", 70, 170, 85, 25) GUICtrlSetOnEvent(-1, "OnClick") ; D�finit un �v�nement pour appeler la fonction 'OnClick' lorsque ce contr�le est s�lectionn�. GUICtrlSendToDummy($g_idUserDummy, 1) ; D�finit l'�tat coch� sur Onclick ; Affiche la GUI. GUISetState(@SW_SHOW) ; Boucle jusqu'� ce que l'utilisateur quitte. While not $bEndScript Sleep(100) WEnd EndFunc ;==>Example Func OnClick() ; Envoie un message au contr�le Dummy que le bouton de fermeture a �t� s�lectionn�, et que la fonction 'OnExit' va �tre appel�e. Return GUICtrlSendToDummy($g_idUserDummy) EndFunc ;==>OnClick Func OnDummy() If GUICtrlRead($g_idUserDummy) Then GUISetBkColor(0x000000FF) ; Change la couleur de fond de la GUI sur l'�tat du Dummy Else $bEndScript = True EndIf EndFunc ;==>OnDummy Func OnExit() $bEndScript = True ; Fin du script. EndFunc ;==>OnExit