MFC介面開發幫助文件 BCG控制項本地化

2021-10-10 12:37:50 字數 1545 閱讀 1368

bcgcontrolbar ("business components gallery controlbar")是mfc擴充套件庫,使您可以建立具有完全自定義選項(功能區、可自定義工具欄、選單等)以及一組專業設計的豐富microsoft office和microsoft visual studio的應用程式 gui控制項,例如圖表、日曆、網格、編輯器、甘特圖和許多其他控制項。

bcgcontrolbar庫擁有500多個經過全面設計、測試和充分記錄的mfc擴充套件類。 我們的元件可以輕鬆地整合到您的應用程式中,並為您節省數百個開發和除錯時間。

使用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 .dll相同)。

MFC介面開發幫助文件 BCG使用者定義的工具

bcgcontrolbar business components gallery controlbar 是mfc擴充套件庫,使您可以建立具有完全自定義選項 功能區 可自定義工具欄 選單等 以及一組專業設計的豐富microsoft office和microsoft visual studio的應用程...

MFC單文件程式新增HTML幫助支援

enablehtmlhelp 2 在frame類中,新增訊息影射 on command id help finder,cframewnd onhelpfinder on command id help,cframewnd onhelp on command id context help,cfram...

為MFC單文件程式新增HTML幫助支援

2 在frame類中,新增訊息影射 on command id help finder,cframewnd onhelpfinder on command id help,cframewnd onhelp on command id context help,cframewnd oncontexth...