Aracılığıyla paylaş


CWnd::CheckDlgButton

(A yanına onay işareti yerler) seçer veya temizler (bir onay işaretini kaldırır) bir düğme ya da üç durumlu bir düğme durumunu değiştirir.

void CheckDlgButton(
   int nIDButton,
   UINT nCheck 
);

Parametreler

  • nIDButton
    Değiştirilecek olan düğmeyi belirtir.

  • nCheck
    Gerçekleştirilecek eylemi belirtir. nCheck , Sıfır ise CheckDlgButton üye işlev düğmesi; yanında bir onay işareti koyar 0 ise, onay işareti kaldırılır. Üç durumlu düğmeler, nCheck 2, düğme durumu belirsiz.

Notlar

CheckDlgButton İşlev gönderdiği bir bm_setcheck ileti belirtilen düğme.

Örnek

// Sets 3 check buttons in various ways.  Note BST_INDETERMINATE
// requires BS_3STATE or BS_AUTO3STATE in the button's style.
void CMyDlg::OnMarkButtons() 
{
   CheckDlgButton(IDC_CHECK1, BST_UNCHECKED);   // 0
   CheckDlgButton(IDC_CHECK2, BST_CHECKED);   // 1
   CheckDlgButton(IDC_CHECK3, BST_INDETERMINATE);   // 2
}

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CWnd Sınıfı

Hiyerarşi grafik

CWnd::IsDlgButtonChecked

CButton::SetCheck

CheckDlgButton