MonthCal_SetColor Makro (commctrl.h)

Legt die Farbe für einen bestimmten Teil eines Monatskalendersteuerelements fest. Sie können dieses Makro verwenden oder die MCM_SETCOLOR Nachricht explizit senden.

Syntax

void MonthCal_SetColor(
   hmc,
   iColor,
   clr
);

Parameter

hmc

Typ: HWND

Verarbeiten eines Monatskalendersteuerelements.

iColor

Typ: INT

Wert vom Typ int , der angibt, welche Monatskalenderfarbe festgelegt werden soll. Die folgenden Werte sind möglich:

Wert Bedeutung
MCSC_BACKGROUND
Legen Sie die Hintergrundfarbe fest, die zwischen Monaten angezeigt wird.
MCSC_MONTHBK
Legen Sie die Hintergrundfarbe fest, die innerhalb des Monats angezeigt wird.
MCSC_TEXT
Legen Sie die Farbe fest, die zum Anzeigen von Text innerhalb eines Monats verwendet wird.
MCSC_TITLEBK
Legen Sie die Hintergrundfarbe fest, die im Titel des Kalenders angezeigt wird.
MCSC_TITLETEXT
Legen Sie die Farbe fest, die zum Anzeigen von Text im Titel des Kalenders verwendet wird.
MCSC_TRAILINGTEXT
Legen Sie die Farbe fest, die zum Anzeigen des Kopfzeilentags und des nachgestellten Tagestexts verwendet wird. Header- und nachgestellte Tage sind die Tage aus den vorherigen und folgenden Monaten, die im aktuellen Monatskalender angezeigt werden.

clr

Typ: COLORREF

COLORREF-Wert , der die Farbe darstellt, die für den angegebenen Bereich des Monatskalenders festgelegt wird.

Rückgabewert

Keine

Bemerkungen

Wenn visuelle Stile aktiv sind, hat dieses Makro keine Auswirkungen, außer wenn iColor MCSC_BACKGROUND ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile commctrl.h