MENUEX 资源语句转换回 MENU

Posted

技术标签:

【中文标题】MENUEX 资源语句转换回 MENU【英文标题】:MENUEX resource statement converted back to MENU 【发布时间】:2012-10-12 14:58:59 【问题描述】:

为了给 POPUP 语句添加 ID,我需要将菜单声明为 MENUEX。不幸的是,每次我使用 VS2008 资源编辑器保存编辑后的菜单时,它都会自动将其转换回 MENU 并删除所有与 MENUEX 相关的功能。

有没有办法防止这种情况发生?

【问题讨论】:

MENUMENUEX 有什么区别? @sergiol:除了 MenuEx 确实支持几个额外的菜单类型——MFT_RADIOCHECK 和 MFT_RIGHTORDER 之外,几乎没有。它还允许 HelpIds。 顺便说一句,在最近的 Visual Studio 版本中,资源编辑器还有一个令人讨厌的习惯,即同时删除 MFT_MENUBREAKMFT_MENUBARBREAK 【参考方案1】:

手动编辑的资源应该放在 *.rc2 文件中。 Visual Studio 总是覆盖 *.rc 文件的内容。

【讨论】:

真的吗?有趣,我不知道。

以上是关于MENUEX 资源语句转换回 MENU的主要内容,如果未能解决你的问题,请参考以下文章

如何将List转换为一个对象

tvOS - 在推送视图控制器转换期间捕获 MENU 按钮按下

SQL中timestamp 转换成datatime的语句是啥

android.support.v7.view.menu.ActionMenuItemView 无法转换为 android.widget.Button

没有已知的从指针到引用到指针的转换

Unity编辑器扩展 – Menu Items