Aracılığıyla paylaş


CTreeCtrl::SetCheck

Ağaç denetimi öğenin onay durumunu ayarlamak için bu üye işlevini çağırın.

BOOL SetCheck(
   HTREEITEM hItem,
   BOOL fCheck = TRUE 
);

Parametreler

  • hItem
    HTREEITEM onay durumu değişikliği almak için.

  • fCheck
    Ağaç denetimi madde işaretli veya işaretsiz olarak olup olmadığını gösterir.Varsayılan olarak, SetCheck denetlenecek öğe belirler.

Dönüş Değeri

Başarılı olursa sıfırdan farklı; Aksi halde 0.

Notlar

Ağaç denetimi madde işaretli olduğunda (fCheck ayarlamak doğru), öğe ile bitişik bir onay işareti görünür.

Örnek

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);
}

Onay kutularını kullanmak için ağaç yapısında denetim verileri doldurmadan önce tvs_checkboxes ayarlayın.

m_TreeCtrl.ModifyStyle(0, TVS_CHECKBOXES);

HTREEITEM aItem = m_TreeCtrl.InsertItem(_T("AAA"));
m_TreeCtrl.SetCheck(aItem);

Gereksinimler

Başlık: afxcmn.h

Ayrıca bkz.

Başvuru

CTreeCtrl sınıfı

Hiyerarşi grafik

CTreeCtrl::GetCheck