2016-04-04 65 views
0

我有一個MFC outlookbar實現。單擊outlook標籤欄選項卡(導航窗格選項)時出現對話框。我想本地化對話框字符串,因爲我認爲它提供了一個MFC對話框,因此本地化應用程序這個對話框的字符串沒有被本地化。Translate mfc outlookbar dialog strings

回答

1

您需要您自己的MFC資源本地化。

在VS-2013例如,這是一個MFC120xxx.DLL,ENU英語,DEU表示德語,TRK土耳其等

的MFC來,無非有幾個翻譯。

如果使用靜態資源,你需要在MFC的包括文件夾中創建自己的翻譯在這裏(即土耳其):

C:\ Program Files文件(x86)的\微軟的Visual Studio 12.0 \ VC \ atlmfc \ include \ l.trk

示例文件夾適用於VS-2013。

我用一個較舊的VS版本的make文件來創建我自己的MFC語言資源文件。他們仍然使用VS-2010及更高版本。

+0

我正在爲所有語言使用我自己的本地化。我的對話框的所有字符串都動態地進行了本地化,但是這是Outlookbar的默認對話框。我無法找到它的靜態鍵或不知道它的任何方法可以覆蓋或不。我有類似的東西在VB中實現,但沒有在MFC中。添加鏈接供參考。我需要類似的東西在VC + +(MFC)http://www.codejock.com/support/articles/com/shortcutbar/ sb_1.asp –

+0

MFC資源的所有數據都在這裏C:\ Program Files文件(x86)\ Microsoft Visual Studio VER \ VC \ atlmfc \ include \ l.xxx – xMRi

+0

我無法找到給定路徑中對話框的資源。你能詳細解釋一下嗎?提前感謝。 –