Sdílet prostřednictvím


CTreeCtrl::SetCheck

Volání funkce tento člen nastavit stav zaškrtnutí položky stromu ovládacích.

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

Parametry

  • hItem
    HTREEITEM přijímat změny stavu zaškrtnutí.

  • fCheck
    Označuje, zda je položka stromu řízení bude zaškrtnuté nebo nezaškrtnuté.Ve výchozím nastavení SetCheck nastaví položku, kterou chcete zkontrolovat.

Vrácená hodnota

Nenulová hodnota, pokud je úspěšná. jinak 0.

Poznámky

Při řízení položku stromu zaškrtnuto ( fCheck nastavena na TRUE), položka se zobrazí sousední zaškrtnutím.

Příklad

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);
}

Pomocí zaškrtávacích políček, nastavte před zaplněním stromové struktuře TVS_CHECKBOXES.

m_TreeCtrl.ModifyStyle(0, TVS_CHECKBOXES);

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

Požadavky

Záhlaví: afxcmn.h

Viz také

Referenční dokumentace

Třída CTreeCtrl

Graf hierarchie

CTreeCtrl::GetCheck