CTreeCtrl::SetCheck
Chiamare la funzione membro per impostare lo stato di selezione per un elemento del controllo struttura ad albero.
BOOL SetCheck(
HTREEITEM hItem,
BOOL fCheck = TRUE
);
Parametri
hItem
HTREEITEM per ricevere la modifica dello stato di selezione.fCheck
Indica se l'elemento del controllo struttura ad albero deve essere eseguito o deselezionatoe. Per impostazione predefinita, SetCheck imposta l'elemento da controllare.
Valore restituito
Diverso da zero se ha esito positivo; in caso contrario 0.
Note
Quando l'elemento del controllo struttura ad albero viene controllato (fCheck impostato su TRUE), verrà visualizzato con un segno di spunta accanto.
Esempio
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);
}
Per utilizzare le caselle di controllo, impostare TVS_CHECKBOXES popolare il controllo struttura ad albero.
m_TreeCtrl.ModifyStyle(0, TVS_CHECKBOXES);
HTREEITEM aItem = m_TreeCtrl.InsertItem(_T("AAA"));
m_TreeCtrl.SetCheck(aItem);
Requisiti
Header: afxcmn.h