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