c++ - 如何在 C++ 应用程序中自动检查菜单的完整性?

标签 c++ visual-studio automation menu menuitem

在我的 C++ 解决方案中有两个项目:一个 SDI 应用程序和一个 MDI 应用程序。

两者都有相当多的菜单,我经常进行更改(添加/删除/替换菜单)。
我不想自己检查正确性(我很容易出错,你知道的),我更愿意为此实现自动化。

理想情况下,它会警告我根本没有某些菜单的处理程序,或者处理程序中没有代码,如下所示:

void CDocument::OnDoThis()
{
}

你知道做这件事的好方法吗? (如果重要的话,我正在使用 VS)

最佳答案

您可以发送 WM_COMMAND 消息,菜单将直接发送到您希望控制的窗口。

关于c++ - 如何在 C++ 应用程序中自动检查菜单的完整性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3145349/

相关文章:

c++ - 拥有一张 map 的 map 还是一张非常大的 map 更有效率?

c++ - 对初始化时使用的未初始化局部变量感到困惑?

batch-file - 根据文件数量将文件从文件夹移动到新文件夹

html - 如何自动检查网站上元素的实例并返回数字值

java - 如何在 NetBeans 中编写脚本以在构建时将 jar 上传到远程服务器上?

c++ - CMake : Linking cURL to my project : "cannot find -lcurl"

c++ - 将一组 bool 值转换为数字

c# - Visual Studio 调试器 - 有什么方法可以通过调试器访问编译器生成的临时变量?

visual-studio - 防止 Visual Studio 在抛出异常时崩溃

c++ - 使用嵌套的 boost::binds