ListView_GetItemRect宏 (commctrl.h)
获取当前视图中项的所有或部分的边界矩形。 可以使用此宏或显式发送 LVM_GETITEMRECT 消息。
语法
BOOL ListView_GetItemRect(
[in] HWND hwnd,
[in] int i,
[out] RECT *prc,
[in] int code
);
参数
[in] hwnd
类型:HWND
列表视图控件的句柄。
[in] i
类型:int
列表视图项的索引。
[out] prc
类型:RECT*
指向接收边界矩形的 RECT 结构的指针。
[in] code
类型:int
要从中检索边界矩形的列表视图项的部分。 此参数必须是下列值之一:
价值 | 意义 |
---|---|
|
返回整个项的边界矩形,包括图标和标签。 |
|
返回图标或小图标的边界矩形。 |
|
返回项文本的边界矩形。 |
|
返回LVIR_ICON和LVIR_LABEL矩形的并集,但排除报表视图中的列。 |
返回值
类型:BOOL
如果成功,则返回 TRUE;否则返回 FALSE。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista [仅限桌面应用] |
支持的最低服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | 窗户 |
标头 | commctrl.h |