Freigeben über


MonthCal_GetColor Makro (commctrl.h)

Ruft die Farbe für einen bestimmten Teil eines Monatskalendersteuerelements ab. Sie können dieses Makro verwenden oder die MCM_GETCOLOR Nachricht explizit senden.

Syntax

COLORREF MonthCal_GetColor(
   HWND hmc,
   INT  iColor
);

Parameter

hmc

Typ: HWND-

Behandeln sie ein Monatskalendersteuerelement.

iColor

Typ: INT-

Wert des Typs int angeben, welche Monatskalenderfarbe abgerufen werden soll. Dieser Wert kann eine der folgenden Sein:

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

Rückgabewert

Typ: COLORREF-

Gibt einen COLORREF- Wert zurück, der die Farbeinstellung für den angegebenen Teil des Monatskalendersteuerelements darstellt, wenn dies erfolgreich ist. Andernfalls lautet die Rückgabe -1.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2003 [Nur Desktop-Apps]
Zielplattform- Fenster
Header- commctrl.h