CWnd::CheckDlgButton
選取 (將會有核取記號在旁邊) 或 (明確移除核取記號從) 按鈕,或是變更三種狀態的按鈕的狀態。
void CheckDlgButton(
int nIDButton,
UINT nCheck
);
參數
nIDButton
指定按鈕就會變更。nCheck
指定要執行的動作。 如果 nCheck 為非零值 (Nonzero), CheckDlgButton 成員函式在按鈕旁邊放置會有核取記號,如果為,核取記號移除 0。 對於三個按鍵的狀態。 nCheck ,因此,如果是 2,按鈕的狀態不確定。
備註
CheckDlgButton 函式 BM_SETCHECK 資訊傳送至指定的按鈕。
範例
// 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
}
需求
Header: afxwin.h