BCGControlBar是一個MFC擴展庫,允許您創建具有完全自定義選項和一組豐富的專業設計的Microsoft Office和Microsoft Visual Studio類應用程GUI控制項 ...
BCGControlBar是MFC擴展庫
使您可以創建具有完全自定義選項
以及一組專業設計的
豐富Microsoft Office
和Microsoft Visual Studio的
應用程式GUI控制項
BCGControlBar庫
擁有500多個經過全面設計
測試和充分記錄的MFC擴展類
其組件可以輕鬆地集成到應用程式中
並節省數百個開發和調試時間
一、開發商介紹
BCGSoft Ltd.成立於1998年,是一家專門為Microsoft Windows開發業務組件的軟體公司。BCGSoft旨在幫助開發人員將當今市場上先進的技術整合到他們的應用程式中。
BCGSoft的技術已集成到MFC和Visual Studio等Microsoft開發產品中,為廣大開發人員節省了節省數百個開發和調試時間。
迄今為止,BCGSoft在全球已經有10000多家客戶,BCGSoft 和我們的產品在ComponentSource暢銷出版商和暢銷產品中名列前茅。
二、關於BCGControlBar Pro(MFC)
BCGControlBar(“Business Components Gallery ControlBar”)是一個MFC擴展庫,允許您創建具有完全自定義選項(功能區、可自定義工具欄、菜單等)和一組豐富的專業設計的Microsoft Office和Microsoft Visual Studio類應用程GUI控制項,例如圖表、日曆、網格、編輯器、甘特圖等
主要產品功能
“功能區”控制項是Microsoft在Office 2007中引入的。它不僅僅是一個新控制項 - 它是一種新的用戶界面理念。功能區控制項將傳統的工具欄和菜單替換為選項卡式組(類別)。每個選項卡在邏輯上分為面板,每個面板可能包含各種控制項和命令按鈕。
此外,Ribbon控制項提供了利用可用空間的智能佈局。
一個完整的對接工具視窗和多文檔界面解決方案
- 用戶可以隨意拖動和停靠視窗,並保留他們的佈局自定義
- 包含流行IDE中的停靠視窗和MDI功能,以及您在其他任何地方都找不到的擴展功能
- 旨在完全支持數據綁定和在MVVM應用程式中的使用
該庫為您提供了構建具有MicrosoftVisual Studio 2012/2013/2015/2017/2019外觀(淺色、深色和藍色主題)的應用程式所需的所有組件。
此外,開發人員可以設置主題強調色。預設情況下,狀態欄和所有突出顯示/聚焦的元素都是藍色的,但您可以根據自己的喜好進行更改(僅限淺色和深色樣式)。
該庫為應用程式組件提供Microsoft Office 2013外觀。這是一個完全換膚的界面,可以應用於各種控制項集,例如功能區、菜單、工具欄、停靠窗格等。這種風格的主要特點是:
- 扁平的、Windows 8/10風格的UI。
- 帶有“返回”圓形按鈕的全屏後臺視圖。
- 大型停靠窗格和應用程式框架標題。
- 在狀態欄、應用程式按鈕、後臺視圖和突出顯示的GUI元5、素中使用強調色。
- 功能區背景圖像支持
Library提供了一種強大而簡單的工具欄/菜單自定義機制,類似於Microsoft Office和Visual Studio。
用戶可以簡單地在工具欄和菜單之間拖放按鈕。“文件”或“編輯”等所有類別都是從應用程式資源自動構建的。自定義機制允許修改工具欄/菜單項的外觀,更改項文本/圖標,甚至使用庫的圖像編輯器創建/修改圖像。所有這些功能都是由庫自動提供的,因此不需要額外的代碼。
日曆控制項擁有您需要在應用程式中包含的一切,一個複雜的日程安排和約會工具。它具有以下基本功能,每個功能都可以根據您的需要進行定製:
- 支持以下視圖:每日、5天工作周、每周、每月、日程
- 預約和安排
- 開會提醒
- 定期開會
- 併發約會
- 活動
- 與日期選擇器控制項集成。您可以選擇日期範圍併在每日、每周或每月視圖中顯示它們。
- 複製/粘貼操作
- 完全拖放支持(您可以在一天內拖動約會或將它們放在日期選擇器控制項上)。
- 列印支持
Grid 控制項支持大多數標準網格功能。
- 連續無限數量的項目
- 按單列排序
- 按多列排序
- 隱藏/顯示列
- 集成欄位選擇器
- 拖放列
- 就地單元格編輯
- 單行和多行選擇
- 單項和多項(網格單元格)選擇
- 將數據複製到剪貼板
- 單元格拖放支持
- 鍵盤導航
- 就地工具提示
- 列大小調整
- 行大小調整 - 可變行高(對於 .NET)
- 帶有或不帶有行號的行標題。
- 只讀模式
- 印刷
- 與文檔/視圖架構 (MFC) 輕鬆集成。
- 正宗的 Excel 外觀和感覺。
- 自動生成的行和列(對於 .NET)
- 導出為 HTML 和 RTF
- 單元格邊框 - 具有不同線條樣式的粗細邊框(適用於 .NET)
- 浮動文本 - 如果相鄰單元格為空,則在相鄰單元格上繪製文本
- 文本環繞和修剪。
- 表格樣式格式
- 查找對話框
- 水印圖像支持
- 網格單元通知徽章
高級編輯控制項具有以下功能:
- 智能感知支持
- 大綱(可摺疊塊)支持
- 行號
- 語法高亮支持
- 顏色塊(塊選擇支持)
- 符號支持:您可以定義一組字元以自動替換為圖像
- 標記支持:可調整的左側區域適合顯示視覺標記和其他信息
- 工具提示支持
- 能夠將編輯控制項放入對話框
- 複製/粘貼支持
- 拖放支持
- 查找和替換
- 擴展(可定製)撤消/重做支持
- UNICODE支持
- CView派生類,可輕鬆與MFC文檔視圖體繫結構集成。
該庫具有各種類型的儀錶,允許開發人員創建數字儀錶板。實現了以下儀錶類型:
- 圓規
- 線性規
- 旋鈕控制
- 開關控制
- 徑向菜單
- 旋轉控制
- 迴圈進度指示器
- 數字指標
- 顏色指示器
- 文字標簽
- 圖像指標
- 模擬時鐘
10、圖表
圖表控制項實現了以下功能:
- 能夠添加無限數量的圖表形狀和連接器。
- 各種預定義的圖表塊。
- 表圖塊。
- 圖塊內的文本標簽。
- 帶有 5 種可自定義箭頭的智能直線和曲線圖連接器。
- 互動式圖表編輯。
- 能夠將圖表保存到 XML 或從 XML 載入圖表。
- 將圖表圖像複製到剪貼板。
- 將圖表圖像保存到文件中。
- 放大/縮小支持
Windows UI 樣式(以前的“Metro”)Tiles 控制項實現了以下功能:
- 大、規則和全面的控制項
- 全鍵盤導航支持
- 平鋪組
- 標題
- 字幕按鈕
- 矩形或圓形瓷磚形狀
- 水平(“橫向”)或垂直(“縱向”)佈局
- 平鋪標題和多行文本
- 平鋪圖像
- 數字和標誌性徽章支持
- “活”瓷磚
- 自定義顏色和畫筆
- 自定義瓷磚
- 獨立於操作系統:由於我們的實現只是模擬 Windows 8 風格的 Tiles,您可以在所有支持的操作系統下使用我們的 WinUI Tiles 控制項!
有一種簡單而有效的方法來自定義對話框和表單外觀:只需調用 EnableVisualManagerStyle,所有對話框/表單控制項和背景都將使用當前選擇的可視化管理器進行繪製。此外,您可以將任何對話框部分聲明為“玻璃”(僅限Vista),該對話框區域將出現“Aero”效果。
儀錶的可視化設計器允許在幾分鐘內使用新的所見即所得設計工具創建高質量的數字儀錶板!
您可以在設計錶面上排列儀錶並更改其屬性。
儀錶板準備就緒後,將其保存為 XML 並將其載入到 C++ 應用程式中。
集成嚮導設置應用程式嚮導並更新路徑設置。
此外,嚮導提供了一種簡單的方法來構建所有必需的庫配置。
三、關於BCGPEdit(MFC)
BCGPEdit(BCGSoft專業編輯器)是一個MFC擴展庫,允許您將高級編輯控制項合併到任何基於MFC的應用程式中。
編輯器庫適用於大量應用程式 - 從簡單的聊天客戶端到複雜的開發工具。
主要產品功能
BCGPEdit支持兩個級別的高度可定製的語法突出顯示。首先,您可以創建一個語法文件(XML 格式)來支持任何編程語言。其次,我們提供了一組虛擬功能。您可以覆蓋這些功能並將您想要的任何邏輯合併到編輯控制項中。
編輯器允許使用我們強大而靈活的XML方案定義機制定義任何所需的編程語言。XML數據可以從內部應用程式資源、外部文件或Internet載入。
開箱即用的大綱解析器可識別 C++ 文件,並且可以通過編程方式或使用外部 XML 文件進行自定義。
我們為 IntelliSense 提供高級支持。使用此支持,您可以創建類似於 Microsoft Visual Studio 提供的編輯器。
內置對書簽和斷點的支持。此外,您可以創建各種類型的自定義標記。可以創建單行和多行靜態和動態色塊。
您可以輕鬆地將編輯器內容導出為 HTML 或 RTF 格式。我們的特征游覽示例是使用這種方法生成的。
四、其它產品
BCGControlBar for .NET是100%托管代碼工具包,使用C++/CLI編寫,面向Microsoft .NET Framework 2.0或更高版本。
該庫包含許多高度可定製、完全可設計的組件,使您能夠創建複雜的用戶界面。該庫包括完全可定製的Office 2000/XP/2003/2007/2010/2013/2016風格的工具欄和菜單,VS 2005/2008/2010/2015風格的停靠欄,Office 2007/2010/2013/2016風格的功能區、自動隱藏控制欄、MDI 選項卡、靈活的可視化管理器等。
BCGSuite是一款擴展Visual Studio 2008-2022 MFC功能的產品。Visual Studio 2008中包含的新MFC版本基於 BCGControlBar Pro技術,但MFC版本中不包含一些重要的庫組件,例如圖表、網格、日曆、編輯器等。BCGSuite 包括這些組件以及許多其他專業設計的 GUI 控制項。
BCGSuite庫有100多個經過徹底設計、測試和完整記錄的MFC擴展類。我們的組件可以輕鬆集成到您的應用程式中,併為您節省數百個開發和調試時間。