您的位置:首页 > 职场人生

CDialogBar中按钮为灰色不可用的解决办法

2010-07-14 17:12 295 查看

CDialogBar中按钮为灰色不可用的解决办法

公告常用链接相册技术网 站开源网站其他网站我们网上小窝友情链接资源共享搜索积分与排名
貌似不用这么麻烦的,将 CHM_INDEX_ENCODING 设置为 'GBK' 就可以了(doxygen 1.5.8) --wuming --杨粼波 想好了就去做! --秒大刀 --杨粼波 Don't waste your time!Just Do It! --sail
阅读排行榜60天内阅读排行
做一个编辑器,里面用到了CDialogBar作ToolBar,但是很奇怪的是,放在里面的按钮居然是灰色不可用的。如下图所示:

寻 思半天都不得其解,后来搜索了下相关问题,结果这个的确是一个问题。具体是怎么样的,我也没有去深究,总之想找到一个简单的解决办法。

原来只需要 重载CDialogBar::OnUpdateCmdUI这个方法就可以了,代码如下:

void CToolBarDlg::OnUpdateCmdUI(CFrameWnd* pTarget, BOOL bDisableIfNoHandler)

= FALSE;

CDialogBar::OnUpdateCmdUI(pTarget, FALSE);

}

如上
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐