Partager via


macro MonthCal_GetMonthRange (commctrl.h)

Récupère les informations de date (à l’aide de systemtime structures) qui représentent les limites élevées et basses de l’affichage d’un contrôle de calendrier mensuel. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCM_GETMONTHRANGE.

Syntaxe

INT MonthCal_GetMonthRange(
   HWND         hmc,
   DWORD        gmr,
   LPSYSTEMTIME rgst
);

Paramètres

hmc

Type : HWND

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

gmr

Type : DWORD

Valeur spécifiant l’étendue des limites de plage à récupérer. Cette valeur doit être l’une des suivantes :

Valeur Signification
GMR_DAYSTATE
Incluez les mois précédents et de fin d’une plage visible qui ne sont que partiellement affichés.
GMR_VISIBLE
Incluez uniquement les mois entièrement affichés.

rgst

Type : LPSYSTEMTIME

Pointeur vers un tableau à deux éléments de structures SYSTEMTIME qui recevra les limites inférieures et supérieures de l’étendue spécifiée par gmr. Les limites inférieures et supérieures sont placées respectivement dans rgst[0] et rgst[1]. 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 : INT

Retourne une valeur INT qui représente la plage, en mois, étendue par les deux limites retournées à .

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