BCGControlBar庫擁有500多個經過全面設計、測試和充分記錄的MFC擴展類。 我們的組件可以輕松地集成到您的應用程序中,并為您節省數百個開發和調試時間。
BCGControlBar專業版?v36.2已全新發布了,在這個版本中添加了一個新的擴展器控件、改進了網格和報表控件的性能、實現了SVG陰影過濾器優化等,最新版點擊下方獲取:
BCGControlBar Pro for MFC v36.2正式版下載
可視化容器和可視化設計器
1. 一個新的類CBCGPVisualContainerView通過MFC文檔/視圖支持簡化了可視化容器在應用程序中的使用。此外,這個類已經添加到AppWizard視圖列表中,因此您可以在幾秒鐘內創建一個基本的數字儀表板應用程序。
2. CBCGPVisualContainer:改進的可視化管理器主題支持;EnableVisualManagerTheme方法有一個新的可選參數“bDeep”,它指定可視化管理器主題是否應該遞歸地應用于所有容器對象,比如儀表盤。
可視化管理器和主題
1. 改進了某些可視化主題中下劃線和指針樣式選項卡的外觀。
2. CBCGPVisualManager:新方法OnDrawExpanderGroupCaption是一個虛擬的方法,用于繪制一個擴展控件的標題。
3. CBCGPVisualManager:以下新方法指定編輯控件輪廓按鈕外觀:
- GetEditCtrlOutlineButtonStyle
- GetEditOutlineButtonColor
網格和報表控件
1. CBCGPReportCtrl:為預覽行添加了標記(超鏈接)支持(見截圖)。要啟用行預覽標記,請將TRUE傳遞給CBCGPReportRow::SetDescription方法的新參數bEnableMarkup。要處理超鏈接單擊事件,覆蓋CBCGPReportCtrl派生類中的OnClickRowDescriptionLink方法,或者將BCGM_REPORT_PREVIEW_LINK_CLICK注冊消息處理程序添加到報表控件所有者窗口。
2. CBCGPGridCheckItem: CheckBoxMode枚舉現在包括RadioButton模式(見截圖)。單選按鈕的邏輯應該在應用程序代碼中實現,因為帶有此模式的項目就像CheckBox和Switch項目一樣。
3. CBCGPGridCtrl:顯著提高網格控件性能,項目位置現在被緩存,因此對項目的訪問時間大大減少。如果由于某種原因此更改影響了您現有的代碼(例如,您直接更改了CBCGPGridCtrl派生類中的網格項),則可以通過調用一個新方法EnableOptimizedIndexing(帶參數FALSE)來禁用此優化。
4. CBCGPGridCtrl:實現了點擊多個復選框的操作;一個新的類方法SetCheckBoxToggleBehavior指定如何選中/取消選中的項目:
- ToggleOne:只有被選中的復選框會被更改。
- ToggleAllSelectedAsClicked:所有被選中的復選框將具有與被選中的復選框相同的狀態。
- ToggleAllSelected:所有選中的復選框都將被切換。
5. CBCGPGridCtrl:網格列選擇器現在可以調整大小了(見截圖)。要啟用此功能,請調用一個新方法ShowColumnsChooserEx,參數bResizable = TRUE。