Partager via


macro MonthCal_SetRange (commctrl.h)

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

Syntaxe

void MonthCal_SetRange(
   hmc,
   gd,
   rgst
);

Paramètres

hmc

Type : HWND

Gérez vers un contrôle de calendrier de mois.

gd

Type : DWORD

Valeurs d’indicateur qui spécifient les limites de date en cours de définition. Cette valeur doit être l’une des valeurs suivantes ou les deux :

Valeur Signification
GDTR_MAX
La date maximale autorisée est en cours de définition. La structure SYSTEMTIME de lprgSysTimeArray[1] doit contenir des informations de date.
GDTR_MIN
La date minimale autorisée est définie. La structure SYSTEMTIME de lprgSysTimeArray[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 lprgSysTimeArray[1] si GDTR_MAX est spécifié, et lprgSysTimeArray[0] doit contenir la limite minimale si GDTR_MIN est spécifié.

Valeur de retour

None

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête commctrl.h