CMonthCalCtrl::SetColor
設定月曆控制項的指定範圍的色彩。
COLORREF SetColor(
int nRegion,
COLORREF ref
);
參數
nRegion
指定月曆色彩的整數值至集合。這個值可以是下列其中一個。值
意義
MCSC_BACKGROUND
背景色彩顯示在月份之間。
MCSC_MONTHBK
顯示於月份中的背景色彩。
MCSC_TEXT
用來顯示月份內文字的色彩。
MCSC_TITLEBK
顯示於日曆標題中的背景色彩。
MCSC_TITLETEXT
用來顯示日曆標題內文字的色彩。
MCSC_TRAILINGTEXT
使用的色彩顯示標題和後端的文字。標頭和後端的日期為前一天和也都會出現在目前曆法的月份之後。
ref
新的色彩設定的值 COLORREF 月曆控制項的指定部分。
傳回值
表示月曆控制項的指定區段上的色彩設定的 COLORREF 值,則為,如果成功。否則這個訊息會傳回-1。
備註
此成員函式實作 Win32 訊息 MCM_SETCOLOR的行為 Windows SDK,如中所述。
範例
// 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));
需求
Header: afxdtctl.h