Partilhar via


CTreeCtrl::GetItemRect

telefonar Esta função para recuperar o retângulo delimitador para hItem e determinar se ele está visível ou não.

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

Parâmetros

  • hItem
    A alça de um controle de exibição de árvore item.

  • lpRect
    Ponteiro para um RECTestrutura de recebe o retângulo delimitador.As coordenadas serão relativas ao canto superior esquerdo do controle de exibição de árvore.

  • bTextOnly
    Se este parâmetro é diferente de zero, o retângulo delimitador inclui apenas o texto do item.Caso contrário, ele inclui toda a linha que ocupa o item no controle de modo de exibição de árvore.

Valor de retorno

Diferente de zero se o item está visível, com o retângulo delimitador contido em lpRect. Caso contrário, 0 com lpRect não inicializado.

Exemplo

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

Cabeçalho: afxcmn.h

Consulte também

Referência

Classe CTreeCtrl

Gráfico de hierarquia

CTreeCtrl::GetVisibleCount

CTreeCtrl::GetNextVisibleItem

CTreeCtrl::GetPrevVisibleItem

CTreeCtrl::EnsureVisible

Outros recursos

CTreeCtrl membros