是否有任何方法可以获得常用对话框按钮的本地化名称

本文关键字:按钮 对话框 本地化 常用 任何 方法 是否 | 更新日期: 2023-09-27 18:06:44

是否有办法获得"是"、"否"、"OK"、"取消"、"中止"、"重试"answers"失败"的本地化版本?我正在设计一个自定义对话框,它将是非常有用的,能够自动定位按钮。

如果这些信息可以通过Windows API获得,我会很惊讶,但问一下也无伤大哈!

是否有任何方法可以获得常用对话框按钮的本地化名称

yes

还有Microsoft Terminology Collection。不仅是Yes/No对话框,还有在窗口中使用的所有其他句子。希望这对你有用。

你可以看看那个网站,那里有一些有用的东西

恐怕没有正式的办法。有几个技巧来挂钩系统窗口/对话框外观,并获得按钮控件的文本形式。在这种情况下,你将避免在windows资源上实际的静态链接,就像link中提供的那样,但会动态地恢复字符串"as is"。

但是考虑到这一点,之后你会跳到Windows API兼容性问题,32/64位问题等等。这是完整的mes。

我个人将实现我自己的"消息框",并根据应用程序选择的语言对其进行本地化。