Partager via


CMonthCalCtrl::GetMonthRange

Récupère des informations de date qui représente les limites de ciel et monde de l'affichage d'un contrôle month calendar.

int GetMonthRange(
   COleDateTime& refMinRange,
   COleDateTime& refMaxRange,
   DWORD dwFlags 
) const;
int GetMonthRange(
   CTime& refMinRange,
   CTime& refMaxRange,
   DWORD dwFlags 
) const;
int GetMonthRange(
   LPSYSTEMTIME pMinRange,
   LPSYSTEMTIME pMaxRange,
   DWORD dwFlags 
) const;

Paramètres

  • refMinRange
    Une référence à un objet de COleDateTime ou de CTime contenant la date minimale donnée.

  • refMaxRange
    Une référence à un objet d' COleDateTime ou d' CTime contenant la date maximale donnée.

  • pMinRange
    Un pointeur vers une structure de SYSTEMTIME contenant la date au niveau le plus bas de gamme de la plage.

  • pMaxRange
    Un pointeur vers une structure d' SYSTEMTIME contenant la date au plus élevé à la fin de la plage.

  • dwFlags
    Évaluez spécifier la portée des limites de plage à récupérer.Cette valeur doit être l'une des opérations suivantes.

    Valeur

    Signification

    GMR_DAYSTATE

    Incluez les mois précédent et de fin de la plage visible uniquement qui sont partiellement affichés.

    GMR_VISIBLE

    Incluez uniquement les mois qui sont pas affichés.

Valeur de retour

Un entier qui représente la plage, en millisecondes mois, couverts par les deux limites a indiqué par refMinRange et refMaxRange dans les première et deuxième versions, ou pMinRange et pMaxRange dans la troisième version.

Notes

Cette fonction membre implémente le comportement du message MCM_GETMONTHRANGEWin32, comme décrit dans Kit de développement logiciel Windows.Dans l'implémentation MFC de GetMonthRange, vous pouvez spécifier l'utilisation d' COleDateTime , l'utilisation d' CTime , ou une utilisation de structure d' SYSTEMTIME .

Exemple

Consultez l'exemple pour CMonthCalCtrl::SetDayState.

Configuration requise

Header: afxdtctl.h

Voir aussi

Référence

Classe de CMonthCalCtrl

Graphique de la hiérarchie

CMonthCalCtrl::GetRange