Functions > GUI > GUICtrlCreate >


GUICtrlCreateMonthCal

Cr�e un contr�le MonthCal pour une GUI.

GUICtrlCreateMonthCal ( "text", left, top [, width [, height [, style = -1 [, exStyle = -1]]]] )

Param�tres

text La date pr�s�lectionn�e (toujours de la forme "yyyy/mm/dd").
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� en accord avec GUICoordMode.
width [optionnel] Largeur du contr�le (par d�faut, la largeur utilis�e pr�c�demment).
height [optionnel] Hauteur du contr�le (par d�faut, la hauteur pr�c�demment utilis�e ).
style [optionnel] D�finit le style du contr�le. Consultez Annexe des styles des contr�les GUI.
    Par d�faut (-1) : aucun.
    Style forc� : $WS_TABSTOP
exStyle [optionnel] D�finit le style �tendu du contr�le. Consultez Table des styles �tendus.
    Par d�faut (-1) : $WS_EX_CLIENTEDGE

Valeur de retour

Succ�s: Retourne l'ID du nouveau contr�le.
�chec: Retourne 0.

Remarques

Pour obtenir la valeur du conr�le, consultez GUICtrlRead().

Par d�faut le redimensionnement est $GUI_DOCKSIZE.

En relation

GUICoordMode (Option), GUICtrlRead, GUIGetMsg

Exemple

#include <GUIConstantsEx.au3>
#include <MsgBoxConstants.au3>

Example()

Func Example()
    GUICreate("Get date", 210, 190)

    Local $idDate = GUICtrlCreateMonthCal("1953/03/25", 10, 10)
    GUISetState(@SW_SHOW)

    ; Boucle jusqu'� ce que l'utilisateur quitte.
    Local $idMsg = GUIGetMsg()
    While $idMsg <> $GUI_EVENT_CLOSE
        If $idMsg = $idDate Then
            MsgBox($MB_SYSTEMMODAL, "debug", "Calendrier cliqu�")
        EndIf
        $idMsg = GUIGetMsg()
    WEnd

    MsgBox($MB_SYSTEMMODAL, "Date", GUICtrlRead($idDate), 2)
EndFunc   ;==>Example