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”字符串未剪裁。
 
最高 成员将始终为零。 底部 成员表示控件所需的最小 cxcy

要求

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