共用方式為


DateTime_SetMonthCalColor巨集 (commctrl.h)

設定日期和時間選擇器 (DTP) 控制項內月曆指定部分的色彩。 您可以使用此巨集或明確傳送 DTM_SETMCCOLOR 訊息。

語法

COLORREF DateTime_SetMonthCalColor(
   HWND     hdp,
   int      iColor,
   COLORREF clr
);

參數

hdp

類型:HWND

DTP 控件的句柄。

iColor

類型:int

int 類型的值, 指定要設定的月曆色彩。 此值可以是下列其中一項:

價值 意義
MCSC_BACKGROUND
設定月份之間顯示的背景色彩。
MCSC_MONTHBK
設定月份內顯示的背景色彩。
MCSC_TEXT
設定用來在月份內顯示文字的色彩。
MCSC_TITLEBK
設定行事曆標題中顯示的背景色彩。
MCSC_TITLETEXT
設定用來在行事曆標題內顯示文字的色彩。
MCSC_TRAILINGTEXT
設定用來顯示頁首日和尾端日期文字的色彩。 標頭和尾端天數是出現在目前月份行事曆上及後續月份的天數。

clr

類型:COLORREF

COLORREF 值,代表將針對月曆指定區域設定的色彩。

傳回值

類型:COLORREF

傳回 COLORREF 值,如果成功,代表月曆控件指定部分先前的色彩設定。 否則,此訊息會傳回 -1。

言論

啟用可視化樣式時,除了 iColor MCSC_BACKGROUND 以外,此巨集沒有任何作用。

要求

要求 價值
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平臺 窗戶
標頭 commctrl.h