CTreeCtrl::SetCheck
Llame a esta función miembro para establecer el estado de comprobación para un elemento del control de árbol.
BOOL SetCheck(
HTREEITEM hItem,
BOOL fCheck = TRUE
);
Parámetros
hItem
HTREEITEM para recibir el cambio de estado de comprobación.fCheck
Indica si el elemento del control de árbol debe comprobarse o desactivar. De forma predeterminada, SetCheck establece el elemento que se comprobará.
Valor devuelto
Distinto de cero si correctamente; si no 0.
Comentarios
Cuando se activa el elemento del control de árbol (fCheck establecido en TRUE), aparece con una marca de verificación adyacente.
Ejemplo
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 utilizar casillas, establezca TVS_CHECKBOXES antes de rellenar el control de árbol.
m_TreeCtrl.ModifyStyle(0, TVS_CHECKBOXES);
HTREEITEM aItem = m_TreeCtrl.InsertItem(_T("AAA"));
m_TreeCtrl.SetCheck(aItem);
Requisitos
encabezado: afxcmn.h