• <menu id="w2i4a"></menu>
  • logo BCGControlBar使用教程

    文檔首頁>>BCGControlBar使用教程>>BCGControlBar教程:本地化

    BCGControlBar教程:本地化


    本地化機制提供了一種非常簡單而強大的方法來創(chuàng)建多語言應用程序。

    BCGControlBar語言包文件:

    本地化文件位于BCGCBPro \ L. *目錄中,其中* - 語言名稱前綴(FRA - 法語,ITA - 意大利語,...)。 特定于語言的資源DLL位于BCGControlBar \ Bin目錄中:

    使用BCGControlBar DLL版本進行本地化:

    將以下成員添加到您的應用程序類:

     HINSTANCE    m_hinstBCGCBProRes;

    在應用程序的InitiInstance()中添加DLL資源初始化:

       m_hinstBCGCBProRes = LoadLibrary (_T("BCGCBProRes***.dll"));    // *** - language
        BCGCBProSetResourceHandle(m_hinstBCGCBProRes);

    在ExitInstance中卸載資源DLL:

    FreeLibrary (m_hinstBCGCBProRes);

    使用BCGControlBar靜態(tài)庫版本進行本地化:

    在項目的“資源包含”對話框(View | Resource Includes)中修改

    #include“BCGCBPro.rc”

    #include“L。*** \ BCGControlBar.rc”// ***語言

    #pragma code_page(代碼)

    例如

    #include“L.FRA \ BCGControlBar.rc”

    #pragma codepage(1252)

    把庫資源翻譯成新語言

    1. 在您的BCGControlBar目錄下,創(chuàng)建名為“L。***”的新子目錄,其中“***”是語言名稱前綴。
    2. 從任何其他現(xiàn)有語言目錄復制以下文件:
      BCGCBRes.dsp
      BCGCBRes.dsw
    3. 從BCGControlBar目錄復制BCGCBPro.rc(英語資源)。將其重命名為BCGControlBar.rc
    4. 在Visual C ++中,打開BCGCBRes項目
    5. 刪除資源版本信息
    6. 將DLL輸出文件名更改為“.. \ .. \ bin \ BCGCBProRes ***。dll”(*** - 是語言名稱前綴)
    7. 翻譯對話框,字符串和菜單資源。
    8. 建立項目。因為BCGControlBar.rc具有對公共BCGControlBar資源(位圖,圖標和游標)的引用,所以您將收到有關創(chuàng)建“RES”子目錄的通知。這是Visual Studio資源編輯器問題 - 它不會以正確的方式解釋從項目設置中獲取的路徑。只需回答是,L。*** \ RES將被創(chuàng)建。當編譯資源文件(靜態(tài)和DLL模式)時,將采用正確的RES路徑(BCGControlBar dir \ RES)。語言資源DLL將放入BIN目錄中。

    購買BCGSoft正版授權,請點擊“咨詢在線客服”喲!

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();