Freigeben über


CDateTimeCtrl::SetMonthCalColor

Legt die Farbe für einen bestimmten Teil des Monatskalenders innerhalb eines Steuerelements für die Datums- und Zeitauswahl fest.

COLORREF SetMonthCalColor( 
   int iColor, 
   COLORREF ref  
);

Parameter

  • iColor
    int-Wert, der den Bereich des Monatskalender-Steuerelements festzulegende angibt. Dieser Wert sind zulässig.

    Wert

    Bedeutung

    MCSC_BACKGROUND

    Legen Sie die Hintergrundfarbe fest, die zwischen Monaten angezeigt wurde.

    MCSC_MONTHBK

    Legen Sie die Hintergrundfarbe fest, die in einem Monat angezeigt wurde.

    MCSC_TEXT

    Legen Sie die Farbe fest, die verwendet wurde, um Text innerhalb eines Monats anzuzeigen.

    MCSC_TITLEBK

    Legen Sie die Hintergrundfarbe fest, die im Namen des Kalenders angezeigt wurde.

    MCSC_TITLETEXT

    Legen Sie die Farbe fest, die verwendet wurde, um Text innerhalb des Namens des Kalenders anzuzeigen.

    MCSC_TRAILINGTEXT

    Legen Sie die Farbe fest, die verwendet wurde, um Header und NachfolgendTag Text anzuzeigen. Header und nachfolgende Tage sind die Tage des vorherigen und nach Monaten, die auf dem aktuellen Kalender angezeigt werden.

  • ref
    Ein COLORREF-Wert, der die Farbe darstellt, die für den angegebenen Bereich des Monatskalenders festgelegt ist.

Rückgabewert

Ein COLORREF-Wert, der die vorherige Farbeneinstellung für den angegebenen Teil des Monatskalender-Steuerelements darstellt, wenn erfolgreich. Andernfalls die Meldungsrückgaben -1.

Hinweise

Diese Memberfunktion implementiert das Verhalten der Win32-Meldung DTM_SETMCCOLOR, wie in Windows SDK beschrieben.

Beispiel

Im Beispiel für CDateTimeCtrl::GetMonthCalColor.

Anforderungen

Header: afxdtctl.h

Siehe auch

Referenz

CDateTimeCtrl-Klasse

Hierarchiediagramm

CDateTimeCtrl::GetMonthCalColor