永发信息网

MFC怎么设置RibbonCheckBox状态?它也没个setcheck之类的函数。。。

答案:3  悬赏:20  手机版
解决时间 2021-11-09 01:02
MFC怎么设置RibbonCheckBox状态?它也没个setcheck之类的函数。。。
最佳答案
生成一个带Ribbon的工程,MainFrm.cpp里面有现成的代码,照着写就可以了:
ON_COMMAND(ID_VIEW_CAPTION_BAR, &CMainFrame::OnViewCaptionBar)
ON_UPDATE_COMMAND_UI(ID_VIEW_CAPTION_BAR,
&CMainFrame::OnUpdateViewCaptionBar)
============================================================
CMFCRibbonButton* pBtnCaptionBar = new CMFCRibbonCheckBox(ID_VIEW_CAPTION_BAR, strTemp);
pPanelView->Add(pBtnCaptionBar);
============================================================
void CMainFrame::OnViewCaptionBar()
{
m_wndCaptionBar.ShowWindow(m_wndCaptionBar.IsVisible() ? SW_HIDE : SW_SHOW);
RecalcLayout(FALSE);
}

void CMainFrame::OnUpdateViewCaptionBar(CCmdUI* pCmdUI)
{
pCmdUI->SetCheck(m_wndCaptionBar.IsVisible());
}
全部回答
((CButton*)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE);
单选框,是一种按钮,直接双击它,在它里面写代码就行了

就像是写按钮的事件一样
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
圣经分几部分?那传道书,约伯记又是怎么回事
小学四年级的问题,一个九位数,各个数位上的
歹字开头为字结尾的四字词语
松阳老师说,人远比想象的自由。请问这句话的
和布克赛尔县慈善医院第十师一八四团体检点办
股价2年翻10倍 本金10万元 最后收益是多少?怎
吉三代多少钱一瓶,印度吉三代详细说明书
请问有谁知道烟台亚太外国语学院好不好???
请教:ORA-010008:并非所有变量都已绑定
如何消除感性负载电流冲击
与书有关的好句
TL431如何用万用表测量?测量出的数据是多少?
金和水组成的字有哪些
runs用法
+x㎡=-㎡x和为零对吗?
推荐资讯
家庭增值权益48-88元档什么意思?
中国gdp与非洲总和哪个更多
为什么现在很多工厂都需要大机构出具的ce认证
158一(67一42)=158一(?)一(?)
南什么失什么成语
“我认为交的朋友和你一样还是不一样,都不重
【魔卡少女樱】求知世这套衣服的出处
我国第一个五年计划开始执行是在 A.1949
和静县小丽东归帮卖机动车服务站地址有知道的
我记得以前看过的《我妹妹那有这么可爱》开始
和田阳光驾驶员考试有限公司地址在哪,我要去
泉州哪里有录音棚
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?