读书人

请教怎么响应复选框被选中这个事件

发布时间: 2012-01-11 22:28:46 作者: rapoo

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

[解决办法]
BN_CLICK消息处理
处理的时候获得复选框的选择值,如果是选择状态就处理选择代码,如果没有选择就处理没有选择代码。
[解决办法]
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"));
}

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

读书人网 >VC/MFC

热点推荐