Share via


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

Vea también

Referencia

Clase de CTreeCtrl

Gráfico de jerarquía

CTreeCtrl::GetCheck