CTreeCtrl::SetCheck
Call this member function to set the check state for a tree control item.
BOOL SetCheck(
HTREEITEM hItem,
BOOL fCheck = TRUE
);
Параметры
hItem
The HTREEITEM to receive the check state change.fCheck
Indicates whether the tree control item is to be checked or unchecked. By default, SetCheck sets the item to be checked.
Возвращаемое значение
Nonzero if successful; otherwise 0.
Заметки
When the tree control item is checked (fCheck set to TRUE), the item appears with an adjacent checkmark.
Пример
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);
}
To use checkboxes, set TVS_CHECKBOXES before populating the tree control.
m_TreeCtrl.ModifyStyle(0, TVS_CHECKBOXES);
HTREEITEM aItem = m_TreeCtrl.InsertItem(_T("AAA"));
m_TreeCtrl.SetCheck(aItem);
Требования
Header: afxcmn.h