CMonthCalCtrl::SetColor
Définit la couleur d'un champ spécifié d'un contrôle month calendar.
COLORREF SetColor(
int nRegion,
COLORREF ref
);
Paramètres
nRegion
Une valeur entière spécifiant que couleur de calendrier mensuel pour définir.Cette valeur peut être l'une des opérations suivantes.Valeur
Signification
MCSC_BACKGROUND
La couleur d'arrière-plan affichée entre les mois.
MCSC_MONTHBK
La couleur d'arrière-plan affichée dans le mois.
MCSC_TEXT
La couleur utilisée pour afficher le texte dans un mois.
MCSC_TITLEBK
La couleur d'arrière-plan affichée dans le titre du calendrier.
MCSC_TITLETEXT
La couleur utilisée pour afficher le texte dans le titre du calendrier.
MCSC_TRAILINGTEXT
La couleur utilisée pour afficher l'en-tête et le de fin- jour le texte.L'en-tête et les jours de fin sont les jours du précédent et suivant les mois qui apparaissent sur le calendrier actuel.
ref
Une valeur de COLORREF pour le paramètre de couleur pour la partie spécifiée du contrôle month calendar.
Valeur de retour
Une valeur de COLORREF qui représente le paramètre de couleur précédente de la partie spécifiée du contrôle month calendar, si l'opération a réussi.Sinon ce message retourne -1.
Notes
Cette fonction membre implémente le comportement du message MCM_SETCOLORWin32, comme décrit dans Kit de développement logiciel Windows.
Exemple
// Set colors for title text and title background to match
// the Control Panel settings for inactive window captions.
m_calCtrl1.SetColor(MCSC_TITLETEXT, ::GetSysColor(COLOR_INACTIVECAPTIONTEXT));
m_calCtrl1.SetColor(MCSC_TITLEBK, ::GetSysColor(COLOR_INACTIVECAPTION));
Configuration requise
Header: afxdtctl.h