Freigeben über


CTreeCtrl::GetItemRect

Rufen Sie diese Funktion auf, um das umschließende Rechteck für hItem abzurufen und zu bestimmen, ob es oder ausgeblendet ist.

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

Parameter

  • hItem
    Das Handle eines Strukturansicht-Steuerelement-Elements.

  • lpRect
    Zeiger auf eine RECT-Struktur, die das umschließende Rechteck empfängt.Die Koordinaten sind relativ zur oberen linken Ecke der Strukturansicht.

  • bTextOnly
    Wenn dieser Parameter ungleich 0 (null) ist, enthält das umschließende Rechteck nur den Text des Elements.Andernfalls schließt die die gesamte Zeile ein, die das Element in der Strukturansicht belegt.

Rückgabewert

Ungleich 0 (null), wenn das Element sichtbar ist, wenn das umschließende Rechteck in lpRect enthalten ist.Andernfalls deinitialisierte 0 mit lpRect.

Beispiel

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

Anforderungen

Header: afxcmn.h

Siehe auch

Referenz

CTreeCtrl-Klasse

Hierarchien-Diagramm

MaxFrameworkVersion-Element (Visual Studio-Vorlagen)

CTreeCtrl::GetNextVisibleItem

CTreeCtrl::GetPrevVisibleItem

CTreeCtrl::EnsureVisible