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