Partager via


macro MonthCal_SetRange (commctrl.h)

Définit les dates minimales et maximales autorisées pour un contrôle calendrier mensuel. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCM_SETRANGE.

Syntaxe

BOOL MonthCal_SetRange(
   HWND         hmc,
   DWORD        gd,
   LPSYSTEMTIME rgst
);

Paramètres

hmc

Type : HWND

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

gd

Type : DWORD

Valeurs d’indicateur qui spécifient les limites de date définies. Cette valeur doit être une ou les deux suivantes :

Valeur Signification
GDTR_MAX
La date maximale autorisée est définie. La structure SYSTEMTIME à rgst[1] doit contenir des informations de date.
GDTR_MIN
La date minimale autorisée est définie. La structure SYSTEMTIME à rgst[0] doit contenir des informations de date.

rgst

Type : LPSYSTEMTIME

Pointeur vers un tableau à deux éléments de structures SYSTEMTIME qui contiennent les limites de date. La limite maximale doit être dans rgst[1] si GDTR_MAX est spécifié, et rgst[0] doit contenir la limite minimale si GDTR_MIN est spécifié.

Valeur de retour

Type : BOOL

Retourne une valeur différente de zéro si elle réussit ou zéro dans le cas contraire.

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