MonthCal_GetMinReqRect 宏 (commctrl.h)
检索在月日历控件中显示完整月所需的最小大小。 大小信息以 RECT 结构的形式显示。 可以使用此宏或显式发送 MCM_GETMINREQRECT 消息。
语法
BOOL MonthCal_GetMinReqRect(
HWND hmc,
LPRECT prc
);
参数
hmc
类型:HWND
月份日历控件的句柄。
prc
类型:LPRECT
指向 RECT 结构的指针,该结构将接收边界矩形信息。 此参数必须是有效的地址,不能 NULL。
返回值
类型:BOOL
返回非零值,MonthCal_GetMinReqRect 如果成功,则接收适用的边界信息。 否则,返回值为零。
言论
月份日历控件所需的最小窗口大小取决于当前选定的字体、控件样式、系统指标和区域设置。 当应用程序更改影响最小窗口大小的任何内容或处理 WM_SETTINGCHANGE 消息时,它应调用 MonthCal_GetMinReqRect 来确定新的最小大小。
注释MonthCal_GetMinReqRect 返回的矩形不包括“Today”字符串的宽度(如果存在)。 如果未设置 MCS_NOTODAY 样式,应用程序还应通过调用 MonthCal_GetMaxTodayWidth 宏来检索定义“Today”字符串宽度的矩形。 使用两个矩形中的较大值来确保“Today”字符串未剪裁。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista [仅限桌面应用] |
支持的最低服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | 窗户 |
标头 | commctrl.h |