CMFCRibbonStatusBar问题 checkboxRibbon 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 VisualEleven 于 2014-08-28 11:49:34 编辑 Ribbon框架自动生成的这个程序, 在我没有添加任何代码就可以切换状态栏,但是我在所有工程文件中找不到这个CheckBox的消息响应函数,但是它居然能够工作. 这让人很疑惑, 不知道Ribbon框架背后帮我们做了哪些工作, 如果我们自行添加, 会不会导致冲突? 背后肯定大有文章, 但是我现在一筹莫展... 应该是已经被封装起来了 想要自己控制 就自己创建Ribbon吧 2个消息类型都加上, 第一个就是响应函数, 在里面改变某个变量的状态,然后第2个函数判断变量真假, 做勾选是不勾选的操作void CChildFrame::OnDeformation1(){//COMMAND响应函数 // TODO: 在此添加命令处理程序代码 CImageView* pImgView = (CImageView*)m_wndSplitter.GetPane(0,0); if (pImgView->m_pBmp == NULL) return; bool bTrue = m_bDeformation1; UnSelectImageCheckBox(); //bTrue为1, 之前就是选中状态, 此时再次被点击, 应该置为假 m_bDeformation1 = bTrue == 1 ? false : true; pImgView->OnDeformation1(m_bDeformation1);}void CChildFrame::OnUpdateDeformation1(CCmdUI *pCmdUI){//CMD_UI的响应函数 // TODO: 在此添加命令更新用户界面处理程序代码 pCmdUI->SetCheck(m_bDeformation1);} 有ID的,找到ID用2楼的办法就可以了 关于从文件提取中文字符串的问题 谁给个将12位数如mac压缩成6位的函数? 急!!!读取EXCEL文件数据 遇到了点麻烦 请求帮忙解决 谢! 请问怎么通过软件的方法使串口自连? 如何用CSocketfile和CArchive来接收发送一个自定义的结构体? 怎么用代码改动原来的工程的名字(单文档结构的)在线等待 用程序如何监视数据库? 请问:如何利用VC编写一个非WINDOWS标准的窗口 >>>>>>>>>>::是程序员,或者准备当前程序员的请近来看这个问题!<<<<<<<<< 为什么CWinThread的派生类不能实例化? 关于VS2010 CFile 读取.doc文件出现乱码 replace 替换/0
2个消息类型都加上, 第一个就是响应函数, 在里面改变某个变量的状态,
然后第2个函数判断变量真假, 做勾选是不勾选的操作
void CChildFrame::OnDeformation1()
{//COMMAND响应函数
// TODO: 在此添加命令处理程序代码 CImageView* pImgView = (CImageView*)m_wndSplitter.GetPane(0,0);
if (pImgView->m_pBmp == NULL)
return; bool bTrue = m_bDeformation1; UnSelectImageCheckBox(); //bTrue为1, 之前就是选中状态, 此时再次被点击, 应该置为假
m_bDeformation1 = bTrue == 1 ? false : true; pImgView->OnDeformation1(m_bDeformation1);
}
void CChildFrame::OnUpdateDeformation1(CCmdUI *pCmdUI)
{//CMD_UI的响应函数
// TODO: 在此添加命令更新用户界面处理程序代码
pCmdUI->SetCheck(m_bDeformation1);
}