UDF > GUI > GuiMonthCal >


_GUICtrlMonthCal_GetCalendarCount

Obtient le nombre de calendriers actuellement affichés dans un contrôle calendrier

#include <GuiMonthCal.au3>
_GUICtrlMonthCal_GetCalendarCount ( $hWnd )

Paramètre

$hWnd ID ou handle du contrôle Month Calendar

Valeur de retour

Retourne le nombre de calendriers actuellement affichés dans le contrôle calendrier. Le nombre maximum autorisé de calendriers est de 12.

Remarque

Windows Vista ou une version ultérieure.

Exemple

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

Global $g_idMemo

Example()

Func Example()
    Local $idMonthCal

    ; Crée une GUI
    GUICreate("Month Calendar", 400, 300)
    $idMonthCal = GUICtrlCreateMonthCal("", 4, 4, -1, -1, $WS_BORDER, 0x00000000)

    ; Crée un contrôle mémo
    $g_idMemo = GUICtrlCreateEdit("", 4, 168, 392, 128, 0)
    GUICtrlSetFont($g_idMemo, 9, 400, 0, "Courier New")
    GUISetState(@SW_SHOW)

    ; Obtient/Définit la bordure du calendrier
    MemoWrite("Calendar Count: " & _GUICtrlMonthCal_GetCalendarCount($idMonthCal))

    ; Boucle jusqu'à ce que l'utilisateur quitte.
    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE
    GUIDelete()
EndFunc   ;==>Example

; Ecrit un message dans le contrôle memo
Func MemoWrite($sMessage)
    GUICtrlSetData($g_idMemo, $sMessage & @CRLF, 1)
EndFunc   ;==>MemoWrite