BCGControlBar ("Business Components Gallery ControlBar")是MFC擴展庫,使您可以創(chuàng)建具有完全自定義選項(功能區(qū)、可自定義工具欄、菜單等)以及一組專業(yè)設計的豐富Microsoft Office和Microsoft Visual Studio的應用程序 GUI控件,例如圖表、日歷、網(wǎng)格、編輯器、甘特圖和許多其他控件。
下載BCGControlBar最新版
BCGControlBar庫擁有500多個經(jīng)過全面設計、測試和充分記錄的MFC擴展類。 我們的組件可以輕松地集成到您的應用程序中,并為您節(jié)省數(shù)百個開發(fā)和調試時間
BCGControlBar Pro for MFC 包括適用于以下 Visual C++ 環(huán)境的應用程序向導:
-
可視化 C++ 6.0
-
Visual C++ .NET/2003
-
Visual C++ 2005-2017
您可以使用 BCGAppWizard 為 MFC 框架生成一個基于 BCGControlBar 庫的新的、功能齊全的應用程序。
在本文中,我們將介紹如何在 Visual C++ 6.0 和 Visual C++ 2005-2017 環(huán)境(當今最常見的開發(fā)環(huán)境)中創(chuàng)建新應用程序。
適用于 Visual C++ 6.0 的 BCGControlBar Pro 應用程序向導:
-
運行 Visual C++ 6.0。
-
選擇“文件|新建...”菜單項。
-
切換到“項目”選項卡并選擇“BCGCBPro AppWizard”項。這將啟動創(chuàng)建可執(zhí)行文件的常規(guī) MFC 應用程序向導(帶有一些額外的步驟)。在第 7 步,您將被要求提供 BCGControlBar 特定的設置:
-
應用類型。指定您的應用程序 UI 類型:它可以是“經(jīng)典”(帶有工具欄和菜單欄)或帶有功能區(qū)欄的 Office 2007/2010 風格。
-
彩色工具欄圖像。如果選中此項,所有工具欄都將使用高色 (24bpp) 位圖創(chuàng)建。
-
后臺查看。如果您希望使用 Backstage 視圖創(chuàng)建功能區(qū)欄,請選中此項。
-
使用功能區(qū)設計器。如果選中此項,將使用功能區(qū)設計器資源創(chuàng)建項目。否則,功能區(qū)欄將在源代碼中初始化。
-
MDI 標簽。您的 MDI 應用程序將使用 MDI 選項卡創(chuàng)建。如果您的應用程序是 SDI,則此選項將被禁用。
-
MDI 選項卡組。您的 MDI 應用程序將使用 MDI 選項卡組創(chuàng)建。如果您的應用程序是 SDI,則此選項將被禁用。
-
視覺主題。選擇最初應用于您的應用程序的 Visual 主題(例如 Office 2010 或 Visual Studio 2010)。
-
用戶可以更改應用程序外觀。如果您希望允許用戶修改應用程序查看運行時,請選中此選項。如果您的應用程序是基于工具欄/菜單的,“應用程序外觀”菜單項將出現(xiàn)在“查看”菜單下。在功能區(qū)欄中,“樣式”菜單將放置在右側。
-
靜態(tài)鏈接庫。您的項目將與 BCGControlBar 庫靜態(tài)鏈接。此選項不能在評估版中使用!
-
單擊“下一步”按鈕并轉到第 8 步:
-
快捷方式(“Outlook”風格)欄。如果要添加快捷方式欄,請選中此選項。
-
嵌入式控制。將使用嵌入式控件創(chuàng)建快捷方式欄。
-
字幕欄。如果要添加標題欄,請選中此選項。
-
停靠“工作區(qū)”欄(左側)。添加帶有可拆卸選項卡的工作區(qū)欄示例。
-
停靠“輸出”欄(底部)。添加輸出欄的示例。
-
任務窗格(右側)。添加任務窗格的示例。
-
屬性網(wǎng)格(右側)。添加 Visual Studio 樣式的屬性網(wǎng)格。
-
自動隱藏欄。為所有停靠窗格啟用“自動隱藏窗口”功能。
-
對接風格。選擇控制欄停靠樣式。您可以選擇:
-
Visual Studio.NET 風格
-
Visual Studio 2005-2017 風格
-
單擊“下一步”按鈕并轉到第 9 步。如果您的應用程序是基于工具欄/菜單的,則此頁面包括工具欄自定義選項:
-
替代定制(“Alt+Drag”)。允許在不調用自定義對話框的情況下拖放工具欄/菜單項。
-
用戶定義的工具欄。添加在運行時創(chuàng)建自定義工具欄的功能。
-
用戶定義的圖像。允許將工具欄按鈕與用戶定義的位圖相關聯(lián)。
-
鍵盤定制。添加到您的項目鍵盤快捷鍵自定義。
-
鼠標定制。添加到您的項目自定義鼠標事件。
-
上下文菜單自定義。將上下文菜單自定義添加到您的項目。
-
最近使用的菜單(Office 2000 風格)。首先顯示最近使用的菜單項。如果不選擇此選項,將顯示所有菜單項。
-
用戶工具。添加在運行時自定義用戶定義(通常是外部)工具的能力。
如果您的應用程序是基于功能區(qū)的,“自定義”頁面將包括功能區(qū)自定義選項:
-
將“自定義”頁面添加到“選項”對話框。選中此選項是否要啟用 Ribbon QAT 自定義對話框。
-
添加功能區(qū)自定義。選中此選項是否要啟用功能區(qū)自定義。
適用于 Visual C++ 2005-2017 的 BCGControlBar Pro 應用程序向導:
-
運行 Visual C++ (Visual Studio) 開發(fā)人員環(huán)境。
-
選擇“文件|新建|項目...”菜單項。
-
選擇“Visual C++ Projects”項目類型,“BCGPAppWizard”文件夾,然后選擇“MFC Application”圖標。這將啟動創(chuàng)建可執(zhí)行文件的常規(guī) MFC 應用程序向導(帶有 2 個附加頁面)。
-
指定您的常規(guī) MFC 應用程序設置并切換到“BCGControlBar 常規(guī)”頁面。請注意,此頁面不可用于基于對話框的 MFC 應用程序。
-
工具欄/菜單界面。如果您希望創(chuàng)建具有“經(jīng)典”(基于工具欄/菜單的用戶界面)的應用程序,請選擇此選項。
-
彩色工具欄圖像。如果選中此項,所有工具欄都將使用高色 (24bpp) 位圖創(chuàng)建。
-
基于功能區(qū)的界面。如果您希望使用功能區(qū)欄創(chuàng)建 Office 2007/2010 風格的應用程序,請選擇此選項。
-
后臺查看。如果您希望使用 Backstage 視圖創(chuàng)建功能區(qū)欄,請選中此項。
-
使用功能區(qū)設計器。如果選中此項,將使用功能區(qū)設計器資源創(chuàng)建項目。否則,功能區(qū)欄將在源代碼中初始化。
-
MDI 標簽。您的 MDI 應用程序將使用 MDI 選項卡創(chuàng)建。如果您的應用程序是 SDI,則此選項將被禁用。
-
MDI 選項卡組。您的 MDI 應用程序將使用 MDI 選項卡組創(chuàng)建。如果您的應用程序是 SDI,則此選項將被禁用。
-
視覺風格。選擇最初應用于您的應用程序的 Visual 主題(例如 Office 2010 或 Visual Studio 2010)。
-
添加“應用程序外觀”菜單。如果您希望允許用戶修改應用程序查看運行時,請選中此選項。如果您的應用程序是基于工具欄/菜單的,“應用程序外觀”菜單項將出現(xiàn)在“查看”菜單下。在功能區(qū)欄中,“樣式”菜單將放置在右側
-
替代定制(“Alt+Drag”)。允許在不調用自定義對話框的情況下拖放工具欄/菜單項。
-
用戶定義的工具欄。添加在運行時創(chuàng)建自定義工具欄的功能。
-
用戶定義的圖像。允許將工具欄按鈕與用戶定義的位圖相關聯(lián)。
-
鍵盤定制。添加到您的項目鍵盤快捷鍵自定義。
-
鼠標定制。添加到您的項目自定義鼠標事件。
-
上下文菜單自定義。將上下文菜單自定義添加到您的項目。
-
個性化菜單。首先顯示最近使用的菜單項。如果不選擇此選項,將顯示所有菜單項。
-
用戶定義的工具。添加在運行時自定義用戶定義(通常是外部)工具的能力。
-
“Windows...”對話框。如果您希望通過增強(僅限 MDI 應用程序)替換標準的“Windows...”對話框,請選中此選項。
-
靜態(tài)鏈接庫。您的項目將與 BCGControlBar 庫靜態(tài)鏈接。此選項不能在評估版中使用!
點擊“下一步”按鈕,切換到“BCGControlBar高級設置”頁面:
-
快捷方式(“Outlook”風格)欄。如果要添加快捷方式欄,請選中此選項。
-
嵌入式控制。將使用嵌入式控件創(chuàng)建快捷方式欄。
-
字幕欄。如果要添加標題欄,請選中此選項。
-
對接工作區(qū)欄。添加帶有可拆卸選項卡的工作區(qū)欄示例。
-
對接輸出欄。添加輸出欄的示例。
-
對接屬性網(wǎng)格。添加 Visual Studio 樣式的屬性網(wǎng)格。
-
啟用自動隱藏。為所有停靠窗格啟用“自動隱藏窗口”功能。
-
對接類型。選擇控制欄停靠樣式。您可以選擇:
-
Visual Studio.NET 風格
-
Visual Studio 2005-2017 風格