Partager via


CMonthCalCtrl, classe

Encapsule les fonctionnalités d'un contrôle month calendar.

class CMonthCalCtrl : public CWnd

Membres

Constructeurs publics

Nom

Description

CMonthCalCtrl::CMonthCalCtrl

Construit un objet CMonthCalCtrl.

Méthodes publiques

Nom

Description

CMonthCalCtrl::Create

Crée un contrôle month calendar et l'attache à l'objet d' CMonthCalCtrl .

CMonthCalCtrl::GetCalendarBorder

Extrait la largeur de la bordure du contrôle month calendar actuel.

CMonthCalCtrl::GetCalendarCount

Récupère le nombre de calendriers affichés dans le contrôle month calendar actuel.

CMonthCalCtrl::GetCalendarGridInfo

Récupère des informations sur le contrôle month calendar actuel.

CMonthCalCtrl::GetCalID

Récupère l'identificateur de calendrier pour le contrôle month calendar actuel.

CMonthCalCtrl::GetColor

Obtient la couleur d'un champ spécifié d'un contrôle month calendar.

CMonthCalCtrl::GetCurrentView

Extrait la vue qui est affichée par le contrôle month calendar actuel.

CMonthCalCtrl::GetCurSel

Récupère l'heure système comme indiqué à la date actuellement sélectionnée.

CMonthCalCtrl::GetFirstDayOfWeek

Obtient le premier jour de la semaine pour être affiché dans la colonne la plus à gauche du calendrier.

CMonthCalCtrl::GetMaxSelCount

Récupère le nombre maximal actuel de jours qui peuvent être sélectionnés dans un contrôle month calendar.

CMonthCalCtrl::GetMaxTodayWidth

Extrait la largeur maximale de « today chaîne » pour le contrôle month calendar actuel.

CMonthCalCtrl::GetMinReqRect

Extrait la taille minimale requise afficher un mois complet dans un contrôle month calendar.

CMonthCalCtrl::GetMonthDelta

Extrait la vitesse de défilement pour un contrôle month calendar.

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.

CMonthCalCtrl::GetRange

Récupère le minimum actuel et les dates maximales fixés dans un contrôle month calendar.

CMonthCalCtrl::GetSelRange

Récupère des informations de date qui représente les limites supérieures et inférieures de la plage de dates sélectionnée par l'utilisateur.

CMonthCalCtrl::GetToday

Récupère des informations de date pour la date en tant que « today » pour un contrôle month calendar.

CMonthCalCtrl::HitTest

Détermine laquelle la section d'un contrôle month calendar correspond à un point donné sur l'écran.

CMonthCalCtrl::IsCenturyView

Indique si l'affichage actuel du contrôle month calendar en cours est la vue de siècle.

CMonthCalCtrl::IsDecadeView

Indique si l'affichage actuel du contrôle month calendar en cours est la vue décennie.

CMonthCalCtrl::IsMonthView

Indique si l'affichage actuel du contrôle month calendar en cours est la vue du mois.

CMonthCalCtrl::IsYearView

Indique si l'affichage actuel du contrôle month calendar en cours est la vue d'année.

CMonthCalCtrl::SetCalendarBorder

Définit la largeur de la bordure du contrôle month calendar actuel.

CMonthCalCtrl::SetCalendarBorderDefault

Définit la largeur par défaut de la bordure du contrôle month calendar actuel.

CMonthCalCtrl::SetCalID

Définit l'identificateur de calendrier pour le contrôle month calendar actuel.

CMonthCalCtrl::SetCenturyView

Définit le contrôle month calendar actuel pour afficher la vue de siècle.

CMonthCalCtrl::SetColor

Définit la couleur d'un champ spécifié d'un contrôle month calendar.

CMonthCalCtrl::SetCurrentView

Définit le contrôle month calendar actuel pour afficher la vue spécifiée.

CMonthCalCtrl::SetCurSel

Définit la date sélectionnée pour un contrôle month calendar.

CMonthCalCtrl::SetDayState

Définit l'affichage pour les jours dans un contrôle month calendar.

CMonthCalCtrl::SetDecadeView

Définit le contrôle month calendar actuel en mode décennie.

CMonthCalCtrl::SetFirstDayOfWeek

Définit le jour de la semaine à afficher dans la colonne la plus à gauche du calendrier.

CMonthCalCtrl::SetMaxSelCount

Définit le nombre de jours qui peuvent être sélectionnés dans un contrôle month calendar.

CMonthCalCtrl::SetMonthDelta

Définit la vitesse de défilement pour un contrôle month calendar.

CMonthCalCtrl::SetMonthView

Définit le contrôle month calendar actuel pour afficher la vue du mois.

CMonthCalCtrl::SetRange

Définit le minimum et le maximum autorisé date pour un contrôle month calendar.

CMonthCalCtrl::SetSelRange

Définit la sélection d'un contrôle month calendar à une plage de dates donnée.

CMonthCalCtrl::SetToday

Définit le contrôle calendar pour le jour actuel.

CMonthCalCtrl::SetYearView

Définit le contrôle month calendar actuel en mode d'année.

CMonthCalCtrl::SizeMinReq

Redessine le contrôle month calendar à son minimum, taille d'un mois.

CMonthCalCtrl::SizeRectToMin

Pour le contrôle month calendar actuel, calcule le plus petit rectangle qui peut contenir tous les calendriers qui correspondent dans un rectangle spécifié.

Notes

Le contrôle month calendar fournit à l'utilisateur une interface simple de calendrier, de laquelle l'utilisateur peut sélectionner une date. L'utilisateur peut modifier l'affichage par :

  • Défilement arrière et effectuent le suivi, de mois en mois.

  • En cliquant sur aujourd'hui texte à afficher le jour actuel (si le style de MCS_NOTODAY n'est pas utilisé).

  • Choisir un mois ou une année d'un menu contextuel.

Vous pouvez personnaliser le contrôle month calendar en appliquant divers styles à l'objet lors de sa création. Ces styles sont décrits dans styles de contrôle month calendar dans Kit de développement logiciel Windows.

Le contrôle month calendar peut afficher plusieurs mois, elle peut indiquer les jours spéciaux (tels que les jours fériés) en gras par la date.

Pour plus d'informations sur l'utilisation du contrôle month calendar, consultez l' Utilisation CMonthCalCtrl.

Hiérarchie d'héritage

CObject

CCmdTarget

CWnd

CMonthCalCtrl

Configuration requise

Header: afxdtctl.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

CDateTimeCtrl, classe

Concepts

MFC exemple CMNCTRL1