Prev Next
The ListView_GetItemRect macro retrieves the bounding rectangle for all
or part of an item in the current view. You can use this macro or explicitly
send the LVM_GETITEMRECT message.
BOOL ListView_GetItemRect(
HWND hwnd,
|
|
int i,
|
|
RECT FAR *prc,
|
|
int code
|
|
);
|
|
Parameters
-
hwnd
-
Handle to the list view control.
-
i
-
Index of the list view item.
-
prc
-
Pointer to a RECT structure that receives the
bounding rectangle. When the LVM_GETITEMRECT message is sent, the left
member of this structure contains the value of the code parameter.
-
code
-
Portion of the list view item for which to retrieve the bounding rectangle.
This parameter can be one of the following values:
Value
|
Meaning
|
LVIR_BOUNDS
|
Returns the bounding rectangle of the entire item, including the icon and
label.
|
LVIR_ICON
|
Returns the bounding rectangle of the icon or small icon.
|
LVIR_LABEL
|
Returns the bounding rectangle of the item text.
|
LVIR_SELECTBOUNDS
|
Returns the union of the LVIR_ICON and LVIR_LABEL rectangles, but excludes
columns in details view.
|
Return Values
Returns TRUE if successful or FALSE otherwise.
Remarks
This parameter is specified by the left member of the RECT
structure pointed to by prc.
See Also
LVM_GETITEMRECT, RECT
|