CTreeCtrl::GetItemRect
Llame a esta función para recuperar el rectángulo delimitador para hItem y determinar si está visible o no.
BOOL GetItemRect(
HTREEITEM hItem,
LPRECT lpRect,
BOOL bTextOnly
) const;
Parámetros
hItem
El identificador de un elemento del control de vista de árbol.lpRect
puntero a una estructura de RECT que recibe el rectángulo delimitador. Las coordenadas son relativas a la esquina superior izquierda del control de vista de árbol.bTextOnly
Si este parámetro es distinto de cero, el rectángulo delimitador solamente incluye el texto del elemento. Si no incluye toda la línea que el elemento correspondiente en el control de vista de árbol.
Valor devuelto
Distinto de cero si el elemento está visible, con el rectángulo delimitador contenido en lpRect. si no, 0 con lpRect desinicializó.
Ejemplo
HTREEITEM hmyItem = m_TreeCtrl.GetSelectedItem();
// Dump the bounds of hmyItem.
if (hmyItem != NULL)
{
RECT r;
m_TreeCtrl.GetItemRect(hmyItem, &r, FALSE);
TRACE(TEXT("left = %d, top = %d, right = %d, bottom = %d\r\n"),
r.left,
r.top,
r.right,
r.bottom);
}
Requisitos
encabezado: afxcmn.h