2016-01-27 35 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

謝謝,這就是我所需要的.. –

相關問題