MFC DialogBar 按钮灰色不响应

在MFC单文档加添加DialogBar,然后在DialogBar上添加按钮,会出现如下情况,单击无响应。

解决方案:

在 CSideDialogBar头文件和CPP文件里添加如下函数

afx_msg void OnUpdateButton(CCmdUI *pCmdUI);

ON_UPDATE_COMMAND_UI(IDC_BUTTON_PRINT_GEAR_PARA, OnUpdateButton)

void CSideDialogBar::OnUpdateButton(CCmdUI *pCmdUI)
{
pCmdUI->Enable(TRUE);

}

原文地址:https://www.cnblogs.com/sheshouyanhun/p/4098649.html