Cr�e un contr�le Button pour une GUI.
GUICtrlCreateButton ( "text", left, top [, width [, height [, style = -1 [, exStyle = -1]]]] )
text | Texte du bouton. |
left | Coordonn�e X du coin sup�rieur gauche. Si -1 est utilis� alors X sera automatiquement d�termin�e par GUICoordMode. |
top | Coordonn�e Y du coin sup�rieur gauche. Si -1 est utilis� alors Y sera automatiquement d�termin�e par GUICoordMode. |
width | [optionnel] Largeur du bouton (Le texte par d�faut se met � l'�chelle). |
height | [optionnel] Hauteur du bouton (Le texte par d�faut se met � l'�chelle). |
style |
[optionnel] D�finit le style du bouton. Consultez Styles de GUI. Par d�faut ( -1) : aucun style. Styles forc�s : $WS_TABSTOP |
exStyle |
[optionnel] D�finit les styles �tendus. Consultez Styles �tendus. Par d�faut (-1) : $WS_EX_WINDOWEDGE |
Succ�s: | Retourne l'ID du nouveau contr�le. |
�chec: | Retourne 0. |
GUICoordMode (Option), GUICtrlUpdate..., GUIGetMsg
#include <GUIConstantsEx.au3> Example() Func Example() ; Cr�e une GUI avec diff�rents contr�les. Local $hGUI = GUICreate("Example", 300, 200) ; Cr�e deux contr�les bouton. Local $idNotepad = GUICtrlCreateButton("Run Notepad", 120, 170, 85, 25) Local $idClose = GUICtrlCreateButton("Close", 210, 170, 85, 25) ; Affiche la GUI. GUISetState(@SW_SHOW, $hGUI) Local $iPID = 0, $idMsg = GUIGetMsg() ; Boucle jusqu'� ce que l'utilisateur quitte. While ($idMsg <> $GUI_EVENT_CLOSE) And ($idMsg <> $idClose) If $idMsg = $idNotepad Then ; Ex�cute le Bloc-notes avec la fen�tre agrandie au maximum. $iPID = Run("notepad.exe", "", @SW_SHOWMAXIMIZED) EndIf $idMsg = GUIGetMsg() WEnd ; Supprime la GUI pr�c�dente et tous ses contr�les. GUIDelete($hGUI) ; Ferme le processus Notepad en utilisant le PID renvoy�e par Run. If $iPID > 0 Then ProcessClose($iPID) EndFunc ;==>Example