2010-02-27 101 views
2

我想添加「是」和「否」按鈕到我的窗口。這有點類似於標準的MessageBox,所以我想在這些按鈕中使用本地化的字符串。即應該用操作系統當前的語言編寫「是」和「否」。如何檢索標準按鈕的本地化文本/標題?

我該怎麼做?

回答

1

不容易的答案。您可以嘗試從Microsoft獲取翻譯詞彙表,或使用他們的在線翻譯工具(更多內容請見here)。

其他「黑客」涉及到讀取user32.dll的字符串資源 - 但這隻適用於本地化版本的操作系統(即,如果您使用MUI,它位於EN-US版本的頂部) 。

我喜歡在線翻譯或詞彙表方法,因爲它可以從任何未來API更改中證明應用程序。