Condividi tramite


CTreeCtrl::GetItemRect

Chiamare questa funzione per recuperare il rettangolo di delimitazione hItem e determinare se è visibile o meno.

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

Parametri

  • hItem
    L'handle di un elemento del controllo di visualizzazione ad albero.

  • lpRect
    Puntatore a una struttura RECT che riceve il rettangolo di delimitazione. Le coordinate sono relativi all'angolo superiore sinistro del controllo di visualizzazione ad albero.

  • bTextOnly
    Se questo parametro è diverso da zero, il rettangolo di delimitazione include solo il testo dell'elemento. In caso contrario include l'intera riga che l'elemento occupa nel controllo di visualizzazione ad albero.

Valore restituito

Diverso da zero se l'elemento è visibile, con il rettangolo di delimitazione contenuto in lpRect. In caso contrario, 0 con lpRect non inizializzate.

Esempio

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

Requisiti

Header: afxcmn.h

Vedere anche

Riferimenti

Classe CTreeCtrl

Grafico delle gerarchie

CTreeCtrl::GetVisibleCount

CTreeCtrl::GetNextVisibleItem

CTreeCtrl::GetPrevVisibleItem

CTreeCtrl::EnsureVisible