Udostępnij za pośrednictwem


CTreeCtrl::GetItemRect

Wywołanie tej funkcji, aby pobrać prostokąta obwiedni dla hItem i określić, czy jest widoczny, czy nie.

BOOL GetItemRect(
   HTREEITEM hItem,
   LPRECT lpRect,
   BOOL bTextOnly 
) const;

Parametry

  • hItem
    Uchwyt sterowania elementu widoku drzewa.

  • lpRect
    Wskaźnik RECT strukturę, która odbiera prostokąta obwiedni.Współrzędne są względem lewego górnego rogu formantu widoku drzewa.

  • bTextOnly
    Jeśli ten parametr jest niezerowa, prostokąta obwiedni zawiera tekst elementu.W przeciwnym razie obejmuje całą linię, która zajmuje element w widoku drzewa.

Wartość zwracana

Niezerowa, jeśli element jest widoczny, prostokąta obwiedni, zawarte w lpRect.W przeciwnym razie 0 z lpRect niezainicjowany.

Przykład

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);
}

Wymagania

Nagłówek: afxcmn.h

Zobacz też

Informacje

Klasa CTreeCtrl

Wykres hierarchii

CTreeCtrl::GetVisibleCount

CTreeCtrl::GetNextVisibleItem

CTreeCtrl::GetPrevVisibleItem

CTreeCtrl::EnsureVisible