2016-01-27 102 views
-3

我想设置一个复选框以选择的属性我点击第一个复选框一旦我点击第一个复选框,然后就会把查马克在另一个复选框也

假设后有三个查盒

[] 1

[] 2

[] 3

如果我打勾复选框1中的第二复选框也将作为检查标记。

[✔] 1

[✔] 2

[] 3

我需要在MFC的溶液。(同样的问题是由一些之一,但在不同的平台上问)

+0

显示你已经尝试过的情况。就目前而言,您的问题无法得到解答。没有足够的信息。 –

+0

[CButton :: SetCheck](https://msdn.microsoft.com/en-us/library/31deb72x.aspx)。 – IInspectable

+0

我有一个对话框,因为只有三个复选框存在。一旦我点击了一个复选框,它也会自动选中第二个复选框。 –

回答

2

当复选框被选中或清除时,函数OnBnClicked()被调用。您的示例代码获取按钮检查状态,但不使用它。

这里是工作示例:

void CMFCDlgDlg::OnBnClickedCheck1() 
{ 
    if (IsDlgButtonChecked(IDC_CHECK1) == BST_CHECKED) 
     CheckDlgButton(IDC_CHECK2, BST_CHECKED); 
} 
+0

谢谢,这就是我所需要的.. –

相关问题