CTreeCtrl::SetCheck
Appelez la fonction membre pour définir l'état de l'activation d'un élément de contrôle d'arborescence.
BOOL SetCheck(
HTREEITEM hItem,
BOOL fCheck = TRUE
);
Paramètres
hItem
HTREEITEM pour accepter la modification de l'état d'activation.fCheck
Indique si l'élément de contrôle d'arborescence doit être activé ou désactivé.Par défaut, SetCheck définit l'élément à vérifier.
Valeur de retour
Une valeur différente de zéro si l'opération a réussi ; sinon 0.
Notes
Lorsque l'élément de contrôle d'arborescence est vérifié (fCheck défini à TRUE), l'élément s'affiche avec une coche adjacente.
Exemple
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);
}
Pour utiliser des cases à cocher, affectez TVS_CHECKBOXES avant de remplir le contrôle d'arborescence.
m_TreeCtrl.ModifyStyle(0, TVS_CHECKBOXES);
HTREEITEM aItem = m_TreeCtrl.InsertItem(_T("AAA"));
m_TreeCtrl.SetCheck(aItem);
Configuration requise
Header: afxcmn.h