对话框中的菜单命令更新处理程序
Menu Command Update Handlers in Dialog Boxes
我有一个基于对话框的MFC应用程序。我的对话框有一个菜单,我正在使用这里描述的技术来启用对话框中的菜单加速器。
这工作得很好,但我似乎找不到任何方法来实现菜单命令更新处理程序。或者,更确切地说,我已经实现了更新处理程序,但似乎找不到让MFC调用它们的好方法。
搜索网络,我发现像UpdateDialogControls()
这样的函数来实现对话框子控件的命令更新处理程序。但是我想对对话框菜单中的命令这样做。
有什么建议吗?
我不太喜欢MFC,我用普通的win32工作,但这看起来像你需要的ON_UPDATE_COMMAND_UI宏。如果你看左边的导航菜单你也可以找到"当更新处理程序被调用"的主题。
并且确保你在传递句柄给窗口的任何地方实际上都在传递句柄给带有菜单的对话框(例如教程中的清单3)。
相关文章:
- 警告处理为错误这里有什么问题
- 从C++本机插件更新Vector3数组
- 在C#中处理C++指针而不使用unsafe的最佳方法
- 处理多个异常集合的C++方法
- QGraphicsPolygonItem在拖动时未更新QPolygonF坐标
- 找不到成员对象:没有名为get_event()的成员,也处理多态性和向量
- 使用流处理接收到的数据
- 获取日期异步信号安全吗?如果在信号处理程序中使用,它会导致死锁吗
- 处理小于cpu数据总线的数据类型.(c++转换为机器代码)
- 基于多个条件处理地图中的所有元素
- 如何用数字处理log(0)
- SSL上的`curl_easy_send`和`curl_asy_recv`:如何处理`CURLE_AGAIN`
- C++中的文件处理:更新行
- 带有符号API的MXNET:批处理归一化更新
- QTableview单元格的值更新后,如何及时对它的颜色进行动画处理?
- 更新了atoi(string.c_str())的偶尔未处理的异常
- 当更新值用作回调时,如何处理 QT/C++ 中的进度条
- 对话框中的菜单命令更新处理程序
- 可视化 在 C++ 中使用自定义速率处理创建更新方法
- 如何处理大容量模型更新场景中无响应的UI