Compartilhar via


CTreeCtrl::SetCheck

telefonar Essa função de membro para conjunto o estado de seleção para um item de controle de árvore.

BOOL SetCheck(
   HTREEITEM hItem,
   BOOL fCheck = TRUE 
);

Parâmetros

  • hItem
    The HTREEITEM para receber a alterar de estado de seleção.

  • fCheck
    Indica se o item de controle de árvore deve ser marcado ou desmarcado.Por padrão, SetCheck Define o item a ser verificado.

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário, 0.

Comentários

Quando o item de controle de árvore é verificada (fCheck conjunto para TRUE), o item é exibido com uma marca de seleção adjacente.

Exemplo

UINT uCount = m_TreeCtrl.GetVisibleCount();
HTREEITEM hItem = m_TreeCtrl.GetFirstVisibleItem();

// Toggle the check state of all the visible items.
for (UINT i = 0; i < uCount; i++)
{
   ASSERT(hItem != NULL);
   m_TreeCtrl.SetCheck(hItem, !m_TreeCtrl.GetCheck(hItem));
   hItem = m_TreeCtrl.GetNextVisibleItem(hItem);
}

Para usar as caixas de seleção, conjunto TVS_CHECKBOXES antes de preencher o controle de árvore.

m_TreeCtrl.ModifyStyle(0, TVS_CHECKBOXES);

HTREEITEM aItem = m_TreeCtrl.InsertItem(_T("AAA"));
m_TreeCtrl.SetCheck(aItem);

Requisitos

Cabeçalho: afxcmn.h

Consulte também

Referência

Classe CTreeCtrl

Gráfico de hierarquia

CTreeCtrl::GetCheck

Outros recursos

CTreeCtrl membros