有没有办法获得“是”,“否”,“确定”,“取消”,“中止”,“重试”和“失败”的本地化版本?我正在设计一个自定义对话框,能够自动本地化按钮非常有用。
如果这些信息可以通过Windows API获得,我会感到惊讶,但要求它并没有什么坏处!
答案 0 :(得分:9)
答案 1 :(得分:1)
我担心没有正式的方法可以做到这一点。挂钩系统窗口/对话框外观有几个技巧,并从中获取BUTTON控件的文本。在这种情况下,您将避免在Windows资源上实际静态链接,如链接中提供的,但将动态地恢复字符串“按原样”。
但请考虑一下,您将跳转到Windows API兼容性问题,32/64位问题等等。这是完整的mes。
我个人会实现我自己的“消息框”,并根据应用程序选择的语言对其进行本地化。