MCM_SETDAYSTATE消息
设置月份日历控件中当前可见的所有月份的日期状态。 可以显式发送此消息,也可以使用 MonthCal_SetDayState 宏发送。
参数
-
wParam
-
指示 lParam 指向的数组中有多少个元素的值。
-
lParam
-
指向 MONTHDAYSTATE 值的数组的指针,这些值定义月历控件在其显示中的每天绘制方式。
返回值
如果成功,返回不为零的值;否则返回零。
注解
应用程序可以通过发送此消息来显式设置日期状态信息,但当日历的其他部分滚动到视图中时,该状态不会保留。 设置日状态信息通常用于响应 MCN_GETDAYSTATE 通知代码,每当需要刷新控件时就会发送该通知代码。
lParam 处的数组必须包含与以下宏返回的值一样多的元素:
MonthCal_GetMonthRange(hwndMC, GMR_DAYSTATE, NULL);
请记住, lParam 处的数组必须包含与控件显示中当前所有月份对应的 MONTHDAYSTATE 值(按时间顺序)。 这包括可能部分显示在第一个月之前和最后一个月之后的两个月。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
标头 |
|