MonthCal_GetMonthRange 宏 (commctrl.h)

检索日期信息(使用 SYSTEMTIME 结构),该信息表示月历控件的显示上限和低限制。 可以使用此宏或显式发送 MCM_GETMONTHRANGE 消息。

语法

INT MonthCal_GetMonthRange(
   HWND         hmc,
   DWORD        gmr,
   LPSYSTEMTIME rgst
);

参数

hmc

类型:HWND

月份日历控件的句柄。

gmr

类型:DWORD

指定要检索的范围限制的值。 此值必须是下列值之一:

价值 意义
GMR_DAYSTATE
包括仅部分显示的前面和尾随的可见范围。
GMR_VISIBLE
仅包含完全显示的月份。

rgst

类型:LPSYSTEMTIME

指向 SYSTEMTIME 结构的双元素数组的指针,该数组将接收由 gmr指定的范围的下限和上限。 下限和上限分别放置在 rgst[0] 和 rgst[1]中。 不会修改这些结构的时间成员。 此参数必须是有效的地址,不能 NULL

返回值

类型:INT

返回一个 INT 值,该值表示范围(以月份为单位)由 参数返回的两个限制所跨越。

要求

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