Crée un contrôle RadioButton pour une GUI.
GUICtrlCreateRadio ( "text", left, top [, width [, height [, style = -1 [, exStyle = -1]]]] )
text | Le texte du contrôle. |
left | Coordonnée X du coin supérieur gauche du contrôle. Si -1 est utilisé, X sera calculée en accord avec GUICoordMode. |
top | Coordonnée Y du coin supérieur gauche du contrôle. Si -1 est utilisé, Y sera calculée en accord avec GUICoordMode. |
width | [optionnel] Largeur du contrôle (par défaut, ajustement automatique du texte en largeur). |
height | [optionnel] Hauteur du contrôle (par défaut, ajustement automatique du texte en hauteur). |
style |
[optionnel] Définit le style du contrôle. Consultez Annexe des styles des contrôles GUI. Par défaut (-1) : aucun. Styles forcés : $BS_AUTORADIOBUTTON et $WS_TABSTOP si premier radio-bouton du groupe. |
exStyle | [optionnel] Définit le style étendu du contrôle. Consultez Table des styles étendus. |
Succès: | Retourne l'ID du nouveau contrôle. |
Échec: | Retourne 0. |
GUICoordMode (Option), GUICtrlUpdate..., GUIGetMsg
#include <GUIConstantsEx.au3> #include <MsgBoxConstants.au3> Example() Func Example() GUICreate("My GUI radio") ; Crée une GUI centrée Local $idRadio1 = GUICtrlCreateRadio("Radio 1", 10, 10, 120, 20) Local $idRadio2 = GUICtrlCreateRadio("Radio 2", 10, 40, 120, 20) GUICtrlSetState($idRadio2, $GUI_CHECKED) GUISetState(@SW_SHOW) ; Affiche une boîte de dialogue avec une case à cocher Local $idMsg = GUIGetMsg() ; Boucle jusqu'à ce que l'utilisateur quitte. While $idMsg <> $GUI_EVENT_CLOSE Select Case $idMsg = $idRadio1 And BitAND(GUICtrlRead($idRadio1), $GUI_CHECKED) = $GUI_CHECKED MsgBox($MB_SYSTEMMODAL, 'Info:', 'Vous avez cliqué sur le bouton Radio1 et il est Checked.') Case $idMsg = $idRadio2 And BitAND(GUICtrlRead($idRadio2), $GUI_CHECKED) = $GUI_CHECKED MsgBox($MB_SYSTEMMODAL, 'Info:', 'Vous avez cliqué sur le bouton Radio2 et il est Checked.') EndSelect $idMsg = GUIGetMsg() WEnd EndFunc ;==>Example