c++ - vs2008资源编辑器更改rc文件语言

标签 c++ mfc

我正在用 c++ 对 vs2008 中的应用程序进行一些改进。

当我尝试编辑资源时(例如在字符串表中添加条目),vs2008 编辑器将 rc 文件语言从 LANG_ENGLISH 更改为 LANG_NEUTRAL 和非英文文本替换为问号。

如果我在外部(在记事本中)编辑 rc 文件,然后将其加载到 vs2008,它工作正常。

谁能帮我解决这个问题? 谢谢

西蒙

最佳答案

当您在“资源 View ”窗口中展开“字符串表”节点时,您应该会看到每种语言的字符串表。您可以通过依次双击每个表来向它们添加一个字符串。语言是从字符串表语言自动设置的。

如果您没有看到这个,那么 .rc 最初没有正确创建。当有人开始使用文本编辑器编辑它时,这很常见。资源编辑器无法处理手动创建的 .rc 文件。你有点注定要用文本编辑器来维护它。这并不是一个真正的问题,在添加多种语言的资源字符串时,编辑器对用户来说并不是很友好。我见过的任何本地化专家都不会为资源编辑器烦恼。

关于c++ - vs2008资源编辑器更改rc文件语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2874041/

相关文章:

c++ - 如何调试 ActiveX 控件 (OCX) 或使其记录错误?

c++ - Visual Studio 2010 在没有错误时不正确地用红色错误行下划线代码/注释

rasterbar libtorrent API 的 C++ 编译器问题

c++ - 将可变参数传递给另一个接受可变参数列表的函数

c++ - 落下 : how to determine which mouse button is being used?

c++ - 如何在 C++ 中创建带有用户定义按钮的消息框?

c++ - 未知大小复杂度的堆栈分配

c++ - CMake 嵌套库

c++ - 如何查找窗口的 SW_SHOW/SW_HIDE 状态

c++ - 在 C++ MFC 应用程序中绘制图形