Sdílet prostřednictvím


CWnd::CheckDlgButton

Vybere (místa a zaškrtněte políčko vedle) nebo vymaže (odstraní zaškrtnutí z) tlačítko, nebo změní stav třístavové tlačítko.

void CheckDlgButton( 
   int nIDButton, 
   UINT nCheck  
);

Parametry

  • nIDButton
    Určuje, na tlačítko Upravit.

  • nCheck
    Určuje akci přijmout.Pokud nCheck je nenulová, CheckDlgButton členské funkce vloží zaškrtnutí vedle tlačítka; Pokud je 0, je odebrána zaškrtávací značka.Pro tři tlačítka Pokud nCheck 2, stav tlačítka je neurčitá.

Poznámky

CheckDlgButton Funkce odešle BM_SETCHECK zprávy zadané tlačítko.

Příklad

// 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
}

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CWnd

Graf hierarchie

CWnd::IsDlgButtonChecked

CButton::SetCheck

CheckDlgButton