MonthCal_SetColor 宏 (commctrl.h)

设置月历控件的给定部分的颜色。 可以使用此宏或显式发送 MCM_SETCOLOR 消息。

语法

void MonthCal_SetColor(
   hmc,
   iColor,
   clr
);

参数

hmc

类型: HWND

月历控件的句柄。

iColor

类型: INT

int 类型的值,指定要设置的月历颜色。 此值可以为下列值之一:

含义
MCSC_BACKGROUND
设置月份之间显示的背景色。
MCSC_MONTHBK
设置月份内显示的背景色。
MCSC_TEXT
设置用于显示月份中文本的颜色。
MCSC_TITLEBK
设置日历标题中显示的背景色。
MCSC_TITLETEXT
设置用于显示日历标题中的文本的颜色。
MCSC_TRAILINGTEXT
设置用于显示标题日期和尾随日期文本的颜色。 标题和尾随日期是当前月日历上显示的上月和下月的天数。

clr

类型: COLORREF

COLORREF 值,表示将为月历的指定区域设置的颜色。

返回值

备注

如果视觉样式处于活动状态,则此宏不起作用,除非MCSC_BACKGROUND iColor

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 commctrl.h