Partager via


macro MonthCal_GetRange (commctrl.h)

Récupère les dates minimales et maximales autorisées définies pour un contrôle calendrier mensuel. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCM_GETRANGE.

Syntaxe

DWORD MonthCal_GetRange(
   HWND         hmc,
   LPSYSTEMTIME rgst
);

Paramètres

hmc

Type : HWND

Gérez le contrôle calendrier d’un mois.

rgst

Type : LPSYSTEMTIME

Pointeur vers un tableau à deux éléments de structures SYSTEMTIME qui recevront les informations de limite de date. La limite minimale est définie dans rgst[0], et rgst[1] reçoit la limite maximale. Si l’un des éléments est défini sur tous les zéros, aucune limite correspondante n’est définie pour le contrôle calendrier du mois. Les membres de ces structures ne seront pas modifiés. Ce paramètre doit être une adresse valide et ne peut pas être NULL.

Valeur de retour

Type : DWORD

Retourne une valeur DWORD qui peut être égale à zéro (aucune limite n’est définie) ou une combinaison des valeurs suivantes qui spécifient des informations de limite :

Retourner le code Description
GDTR_MAX Il existe une limite maximale définie pour le contrôle ; rgst[0] est valide et contient les informations de date applicables.
GDTR_MIN Il existe une limite minimale définie pour le contrôle ; rgst[1] est valide et contient les informations de date applicables.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2003 [applications de bureau uniquement]
plateforme cible Windows
d’en-tête commctrl.h