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

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);
}


如上

你可能感兴趣的:(职场,休闲,CDialogBar,按钮为灰色)