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