每當我在Visual Studio中創建一個新對話框時,它將Language屬性設置爲English (Canada)
,與我的系統默認值相同。但是,我有一個第三方MFC庫,它非常挑剔,並決定崩潰,每當我嘗試顯示這樣的對話框。崩潰的解決方案是使用English (United States)
作爲語言。我想創建它們時,我的對話框默認爲English (United States)
。我該怎麼做呢?如何更改新MFC對話框的默認語言(位置)?
4
A
回答
5
沒有正式的方法來完成你想要的,默認的資源語言和子語言依賴於AFX_TARG_XXX宏,而宏依賴於你的系統默認語言環境。
但是有種破解。 將其應用於您自己的風險。
1)關閉Visual Studio。
2)在記事本中打開資源文件。
3)更換
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_CAN
與
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
4)保存
這將改變所有現有資源的語言。
5)進入C:\ Program Files文件\微軟的Visual Studio 10.0 \ VC \ VCWizards \ AppWiz \ MFC \應用\模板
6)應該有一個名爲4105此文件夾是加拿大的資源文件夾。將它移到其他地方。 不要刪除它 - 當您想要返回加拿大英語作爲子語言時,請將其移回。
7)打開你的VS - 現在美國英語應該是你所有新資源的默認子語言。
相關問題
- 1. 如何在MFC中更改彈出窗口的默認位置
- 2. 如何更改c中字體對話框的默認設置
- 3. MFC:如何讓子對話框的默認按鈕工作?
- 4. 如何更改WebProjectOutputDir默認位置?
- 5. Yii2框架:如何更改默認的英語語言爲西班牙語
- 6. 更改WMAppManifest.xml中的默認語言
- 7. 更改默認.keystore位置
- 8. 如何更改文件打開對話框的默認路徑?
- 9. 如何更改默認的打開文件對話框
- 10. 如何在inno-setup中更改語言選擇對話框的語言?
- 11. 更改消息對話框當應用默認語言設置爲ar(阿拉伯語)時顯示佈局?
- 12. 如何使Win32對話框出現在默認位置(CW_USEDEFAULT)?
- 13. 更新MFC中的用戶對話框
- 14. 更改默認輸入語言在AS3
- 15. 更改網站默認語言(Wordpress)
- 16. mfc從另一個對話框更改對話框的光標
- 17. 如何更改默認顏色方案timepicker對話框片段?
- 18. 如何更改顏色對話框語言
- 19. 如何更改PHPStorm 8默認新項目位置?
- 20. 更改默認語言環境語言android
- 21. 如何將NLTK默認的wordnet語言更改爲zsm?
- 22. 如何更改UIActionSheet按鈕的默認語言?
- 23. 我該如何更改android軟鍵盤的默認語言?
- 24. 如何更改刻錄的默認UI語言
- 25. 如何更改ANDROID Emulator的默認語言?
- 26. 如何在Ubuntu中更改Komparator的默認語言?
- 27. MFC在加載資源時如何確定默認語言ID?
- 28. 更改Grails插件的默認位置
- 29. 更改macports的默認安裝位置
- 30. 更改android的默認緩存位置