如题
只有一个复选框,希望选中响应一个事件,取消选中响应另一个事件
或者用其他控件可以实现吗?

解决方案 »

  1.   

    BN_CLICK消息处理
    处理的时候获得复选框的选择值,如果是选择状态就处理选择代码,如果没有选择就处理没有选择代码。
      

  2.   

    Check Box控件,关联CButton对象,点击响应BN_CLICKED消息
    void CXXXDlg::OnCheck1() 
    {
    // TODO: Add your control notification handler code here
    m_btn.GetCheck() ? AfxMessageBox(_T("Check")) : AfxMessageBox(_T("Uncheck"));
    }
      

  3.   

    ON_CBN_KILLFOCUS   The combo box is losing the input focus.
    ON_CBN_SETFOCUS   The combo box receives the input focus.
    这两个事件就够了吧,你到msdn里可以查到的~英文不用我翻译了吧