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
Gérez le contrôle calendrier d’un mois.
gmr
Valeur spécifiant l’étendue des limites de plage à récupérer. Cette valeur doit être l’une des suivantes :
Valeur | Signification |
---|---|
|
Incluez les mois précédents et de fin d’une plage visible qui ne sont que partiellement affichés. |
|
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 |