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