ListView_ApproximateViewRect宏 (commctrl.h)

计算显示给定数量的项所需的近似宽度和高度。 可以使用此宏或显式发送 LVM_APPROXIMATEVIEWRECT 消息。

语法

DWORD ListView_ApproximateViewRect(
   HWND hwnd,
   int    iWidth,
   int    iHeight,
   int    iCount
);

参数

hwnd

类型:HWND

列表视图控件的句柄。

iWidth

类型:int

控件的建议 x 维度(以像素为单位)。 可以 -1 此参数,以允许消息使用当前宽度值。

iHeight

类型:int

控件的建议 y 维度(以像素为单位)。 可以 -1 此参数,以允许消息使用当前高度值。

iCount

类型:int

要显示在控件中的项数。 如果此参数为 -1,则消息使用控件中的项总数。

返回值

类型:DWORD

返回一个 DWORD 值,该值包含显示项所需的近似宽度(以 LOWORD 为单位)和高度(以像素为单位)。

要求

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