Freigeben über


CWnd::CheckDlgButton

Wählt (Setzt ein Häkchen neben) oder freie Leerzeichen (entfernt ein Häkchen von), eine Schaltfläche aus, oder sie ändert den Zustand einer Schaltfläche mit drei Zustände.

void CheckDlgButton(
   int nIDButton,
   UINT nCheck 
);

Parameter

  • nIDButton
    Gibt die zu ändernde Schaltfläche, an.

  • nCheck
    Gibt die Aktion an.Wenn nCheck ungleich 0 (null) ist, wird die CheckDlgButton-Memberfunktion ein Häkchen neben der Schaltfläche; 0, wenn das Häkchen entfernt wird.Für Schaltflächen mit drei Zustände wenn nCheck 2 ist, ist der Schaltflächenzustand unbestimmt.

Hinweise

Die CheckDlgButtonBM_SETCHECK-Funktion sendet eine Meldung an die angegebene Schaltfläche.

Beispiel

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

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchien-Diagramm

Sicherheit [Visual Studio]

CButton::SetCheck

CheckDlgButton