摘自:
http://topic.csdn.net/u/20090923/10/e2254905-6dc6-43e3-bbd7-f1088021cfeb.html
在程序中添加了一个CMFCRibbonCheckBox空间,并为其加入了消息响应函数.在按下CheckBox时,我的消息被成功响应了,可是CheckBox的对勾只是闪了一下,并没有勾选上,应该怎么处理啊
谢谢!!
//假设你的 checkbox 的 ID 是 ID_VIEW_MESSAGEBAR,
//映射 ON_UPDATE_COMMAND_UI,
ON_UPDATE_COMMAND_UI(ID_VIEW_MESSAGEBAR, OnUpdateViewMessageBar)
void CMainFrame::OnUpdateViewMessageBar(CCmdUI* pCmdUI)
{
pCmdUI->SetCheck(m_wndMessageBar.IsVisible()); 《== 通过这个设置勾选状态
}