2010-02-27 103 views
2

我想添加“是”和“否”按钮到我的窗口。这有点类似于标准的MessageBox,所以我想在这些按钮中使用本地化的字符串。即应该用操作系统当前的语言编写“是”和“否”。如何检索标准按钮的本地化文本/标题?

我该怎么做?

回答

1

不容易的答案。您可以尝试从Microsoft获取翻译词汇表,或使用他们的在线翻译工具(更多内容请见here)。

其他“黑客”涉及到读取user32.dll的字符串资源 - 但这只适用于本地化版本的操作系统(即,如果您使用MUI,它位于EN-US版本的顶部) 。

我喜欢在线翻译或词汇表方法,因为它可以从任何未来API更改中证明应用程序。