1. 程式人生 > >MFC 複選框選中和是否被選中判斷

MFC 複選框選中和是否被選中判斷

設定複選框是否選中方法1:

((CButton*)GetDlgItem(IDC_CHECK_enable))->SetCheck(1);

其中IDC_CHECK_enable為控制元件ID,1表示選中,0,表示未選中

方法2:

m_enable.SetCheck(1);
其中m-enable繫結控制元件


獲取複選框狀態:

int tt= m_enable.GetCheck();

返回1表示選中,返回0表示未選中。

另:

 複選框狀態

nCheck引數值

引數效果

BST_UNCHECKED

未選中,

BST_CHECKED

選中,

m_Badmin.SetCheck(BST_CHECKED); 
//將按鈕設定為選中狀態
  1. int nState = m_Badmin.GetCheck();  
  2. if (nState == BST_CHECKED)  
  3. {  
  4.     //選中
  5. }  
  6. else
  7. {  
  8.     //未選中