翻譯|行業資訊|編輯:龔雪|2020-11-12 10:31:33.110|閱讀 451 次
概述:BCGControlBar庫擁有500多個經過全面設計、測試和充分記錄的MFC擴展類。 本文將為大家介紹BCGControlBar如何實現本地化的,歡迎下載產品體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
BCGControlBar ("Business Components Gallery ControlBar")是MFC擴展庫,使您可以創建具有完全自定義選項(功能區、可自定義工具欄、菜單等)以及一組專業設計的豐富Microsoft Office和Microsoft Visual Studio的應用程序 GUI控件,例如圖表、日歷、網格、編輯器、甘特圖和許多其他控件。
BCGControlBar庫擁有500多個經過全面設計、測試和充分記錄的MFC擴展類。 我們的組件可以輕松地集成到您的應用程序中,并為您節省數百個開發和調試時間。
本文將為大家介紹如何本地化BCGControlBar Pro控件。
使用BCGControlBar Professional DLL版本進行本地化:
1. 將以下成員添加到您的應用程序類:
HINSTANCE m_hinstBCGCBRes;
2. 在應用程序的InitInstance()中添加DLL資源初始化:
m_hinstBCGCBRes = LoadLibrary(_T("BCGCBProRes***.dll")); // *** - language BCGCBProSetResourceHandle(m_hinstBCGCBRes);
3. 在ExitInstance中卸載資源DLL:
FreeLibrary(m_hinstBCGCBRes);
使用BCGControlBar Professional靜態庫版本進行本地化:
在項目的"Resource Includes"對話框(View | Resource Includes)中進行修改
#include "bcgcontrolbar.rc"
為
#include "L.***\bcgcontrolbar.rc" // *** language, e.g. #include "L.FRA\bcgcontrolbar.rc"
如何將庫資源翻譯成新的語言?
1. 在BCGControlBar Professional目錄下,創建一個名為"L.***"的目錄,其中“ ***”是語言名稱前綴。
2. 從任何其他現有語言目錄中復制以下文件:
3. 從BCGControlBar Professional目錄中復制bcgcbarres.rc(英文資源)。
4. 在Visual Studio中,打開bcgcbarres項目。
5. 刪除資源版本信息。
6. 將DLL輸出文件名更改為"..\..\bin\BCGCBRes***.dll"(***-是語言名稱前綴)
7. 翻譯對話框、字符串和菜單資源。
8. 生成項目。 由于bcgcbarres.rc引用了公共BCGControlBar Professional資源(位圖、圖標和光標),因此您將收到有關創建“RES”子目錄的通知。 這是Visual Studio資源編輯器的問題 - 它無法以正確的方式解釋從項目設置獲得路徑,只需回答yes即可創建 L.***\RES。編譯資源文件時(靜態和DLL模式),將采用正確的RES路徑(BCGCBPro dir \ RES),語言資源DLL將放入BIN目錄(與BCGCB <ver> .DLL相同)。
如果您對BCGSoft的產品感興趣,也可直接咨詢“”!
現購買BCGSoft正版授權最高直降萬元,歡迎點擊了解產品正版授權>>
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網