CDialogBar中按钮为灰色不可用的解决办法
2016-09-20 19:14
746 查看
首先,确保已经在界面上显示了你的Dialog Bar
接着,有两种方法可以让Dialog Bar上按钮可用
重载CMainFrame的OnCmdMsg接口
重载CDialogBar::OnUpdateCmdUI
以上两种方法任选一种即可。
接着,有两种方法可以让Dialog Bar上按钮可用
重载CMainFrame的OnCmdMsg接口
BOOL CMainFrame::OnCmdMsg(UINT nID, int nCode, void* pExtra, AFX_CMDHANDLERINFO* pHandlerInfo) { if(m_wndDlgBar.OnCmdMsg(nID, nCode, pExtra, pHandlerInfo)) { return TRUE; } return CMDIFrameWndEx::OnCmdMsg(nID, nCode, pExtra, pHandlerInfo); }
重载CDialogBar::OnUpdateCmdUI
void CMyDialogBar::OnUpdateCmdUI(CFrameWnd* pTarget, BOOL bDisableIfNoHandler) { CDialogBar::OnUpdateCmdUI(pTarget, FALSE); }
以上两种方法任选一种即可。
相关文章推荐
- CDialogBar中按钮为灰色不可用的解决办法
- CDialogBar中按钮为灰色不可用的解决办法
- CDialogBar中按钮为灰色不可用的解决办法
- Word 2010 中Mathtype按钮灰色不可用的解决办法
- SSH框架中,无法用Myeclipse 反向工程生成Hibernate的SpringDAO,灰色不可用的解决办法
- 关于自定义控件在Visual Studio 2010的工具箱中是灰色(不可用)的解决办法
- Sharepoint Solution Gallery Active Solution时激活按钮灰色不可用的解决方法
- Ubuntu 18.04中截图工具shutter的编辑按钮不可用的解决办法
- 关于自定义控件在Visual Studio 2010的工具箱中是灰色(不可用)的解决办法
- Sharepoint Solution Gallery Active Solution时激活按钮灰色不可用的解决方法
- vmware虚拟机按钮是灰色的解决办法
- 关于自定义控件在Visual Studio 2010的工具箱中是灰色(不可用)的解决办法
- asp.net 导出excel 表之后 按钮 页面控件失效不可用,没反应的解决办法。
- Ubuntu 18.04中截图工具Shutter的编辑按钮不可用的解决办法
- Sharepoint Solution Gallery Active Solution时激活按钮灰色不可用的解决方法
- Sharepoint Solution Gallery Active Solution时激活按钮灰色不可用的解决方法
- 自定义控件在Visual Studio 2008的工具箱中是灰色(不可用)的解决办法
- realtek hd audio麦克风灰色、发不出声的解决办法
- XP的系统防火墙不能用,自动更新显示灰色的解决办法
- 新建连接向导中的拨号调制解调器或 PPPoE 选项不可用(按钮显示为灰色)