Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CTreeCtrl

Wykres hierarchii

CTreeCtrl::GetCheck