Partager via


MCM_SETCOLOR message

Définit la couleur d’une partie donnée d’un contrôle de calendrier du mois. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro MonthCal_SetColor .

Paramètres

wParam

Valeur de type int spécifiant la couleur de calendrier du mois à définir. Cette valeur peut être l'une des suivantes :

Valeur Signification
MCSC_BACKGROUND
Définissez la couleur d’arrière-plan affichée entre les mois.
MCSC_MONTHBK
Définissez la couleur d’arrière-plan affichée au cours du mois.
MCSC_TEXT
Définissez la couleur utilisée pour afficher le texte dans un délai d’un mois.
MCSC_TITLEBK
Définissez la couleur d’arrière-plan affichée dans le titre du calendrier.
MCSC_TITLETEXT
Définissez la couleur utilisée pour afficher le texte dans le titre du calendrier.
MCSC_TRAILINGTEXT
Définissez la couleur utilisée pour afficher le texte jour d’en-tête et jour de fin. Les jours d’en-tête et de fin sont les jours des mois précédents et suivants qui apparaissent dans le calendrier du mois actuel.

lParam

VALEUR COLORREF qui représente la couleur qui sera définie pour la zone spécifiée du calendrier du mois.

Valeur retournée

Retourne une valeur COLORREF qui représente le paramètre de couleur précédent pour la partie spécifiée du contrôle de calendrier du mois en cas de réussite. Sinon, le retour est -1.

Notes

Si les styles visuels sont actifs, ce message n’a aucun effet, sauf lorsque wParam est MCSC_BACKGROUND.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
Commctrl.h