Envoie un message � un contr�le.
GUICtrlSendMsg ( controlID, msg , wParam, lParam )
controlID | Identifiant du contr�le retourn� par une fonction GUICtrlCreate...(), ou -1 pour d�signer le dernier contr�le cr��. |
msg | Type de message � envoyer au contr�le tel qu'il est d�fini dans la documentation de configuration de Windows. |
wParam | Premier param�tre � envoyer au contr�le. |
lParam | Second param�tre � envoyer au contr�le. |
Succ�s: | Retourne la valeur retourn�e par l'API SendMessage Windows. |
�chec: | Retourne 0. |
GUICtrlCreate..., GUICtrlRead, GUICtrlRecvMsg, GUICtrlUpdate..., GUIGetMsg
#include <GUIConstantsEx.au3> #include <ProgressConstants.au3> Example() Func Example() GUICreate("Marquee Progress Bar", 290, 90, -1, -1) ; Un exemple de d�marrage/arr�t d'une barre de progression. Local $idProgress = GUICtrlCreateProgress(10, 10, 270, 20, $PBS_MARQUEE) Local $idStart = GUICtrlCreateButton("&Start", 10, 60, 70, 25) Local $idStop = GUICtrlCreateButton("S&top", 85, 60, 70, 25) GUISetState(@SW_SHOW) ; Boucle jusqu'� ce que l'utilisateur quitte. Local $idMsg = GUIGetMsg() While $idMsg <> $GUI_EVENT_CLOSE Switch $idMsg Case $idStart GUICtrlSendMsg($idProgress, $PBM_SETMARQUEE, 1, 50) ; Envoie le message $PBM_SETMARQUEE et wParam � 1 pour d�marrer le d�filement. Case $idStop GUICtrlSendMsg($idProgress, $PBM_SETMARQUEE, 0, 50) ; Envoie le message $PBM_SETMARQUEE et wParam � 0 pour arr�ter le d�filement. EndSwitch $idMsg = GUIGetMsg() WEnd EndFunc ;==>Example