c++ - 关于 CMFCMenuBar 菜单消息响应?
问题描述
如果CMFCMenuBar中的菜单没有定义响应消息,则处于禁用状态,不想为每个菜单定义独立的消息响应函数,所以我想要实现的是:
BOOL CMainFrame::OnCommand(WPARAM wParam, LPARAM lParam)
{
int iMenuID = (int)wParam;
if (iMenuID >= MENU_ID_START && iMenuID <= MENU_ID_END)
{
//do something......
return TRUE;
}
else
{
return CFrameWnd::OnCommand(wParam, lParam);
}
return FALSE;
}
但由于菜单被禁用,我无法进入该功能。我该如何解决?
解决方案
推荐阅读
- r - 生成随机字符串并在 R 中进行模拟
- vb.net - 填充类属性的首选方法?
- javascript - HighChart - 如何在 HighChart Print 中应用覆盖字幕样式 css
- node.js - 为什么 array.push() 在我的 Mongoose 模型中不起作用?
- angular - *ngIf 到底在做什么?
- c++ - 如何从基类动态创建和使用派生类?
- python-3.x - 使用 python 和 boto 按实例列出所有 T2 实例类型和 cpucredits
- java - 带有 Google Play 服务登录的 Libgdx
- html - 只有我导航栏中的最后一个链接有效,其余链接甚至在悬停时都不会改变
- java - Java Scanner 线程“主”异常错误