CTreeCtrl::SetCheck
Wywołanie tej funkcji Członkowskich ustawić stanu wyboru dla elementu formantu drzewa.
BOOL SetCheck(
HTREEITEM hItem,
BOOL fCheck = TRUE
);
Parametry
hItem
HTREEITEM do otrzymywania zmiana stanu wyboru.fCheck
Wskazuje, czy element formantu drzewa ma być zaznaczony lub niezaznaczony.Domyślnie SetCheck ustawia element ma być sprawdzony.
Wartość zwracana
Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.
Uwagi
Kiedy zaznaczone elementu formantu drzewa (fCheck ustawiona na TRUE), pojawia się element z sąsiednich znacznik wyboru.
Przykład
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);
}
Aby użyć pola wyboru, należy ustawić przed wypełnieniem formantu drzewa TVS_CHECKBOXES.
m_TreeCtrl.ModifyStyle(0, TVS_CHECKBOXES);
HTREEITEM aItem = m_TreeCtrl.InsertItem(_T("AAA"));
m_TreeCtrl.SetCheck(aItem);
Wymagania
Nagłówek: afxcmn.h