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