BCGControlBar庫擁有500多個經過全面設計、測試和充分記錄的MFC擴展類。 我們的組件可以輕鬆地集成到您的應用程序中,併爲您節省數百個開發和調試時間。
BCGControlBar專業版 v34.1已正式發佈了,這個版本包含了對Windows 10/11字體圖標的支持、功能區和可視化設計器增強等功能,最新版點擊下方獲取:
可視化容器和可視化設計器
1. CBCGPVisualEffect:增加了一個新的枚舉BCGP_VISUAL_SOURCE:
- BCGP_VISUAL_SOURCE_DEFAULT - 取決於效果
- BCGP_VISUAL_SOURCE_COLOR - 顏色和alpha通道
- BCGP_VISUAL_SOURCE_ALPHA - alpha通道
2. 可視化設計器改進:
- 爲圓形和線性量規添加了新的'Themes'屬性
- 爲圓形、線性、顏色指示器、文本和圖像儀表添加了新的'Effects'屬性
3. CBCGPVisualContainer:一個新方法EnableVisualEffects允許您暫時啓用或禁用所有對象的可視化效果,AreVisualEffectsEnabled方法告訴是否啓用了可視化效果。
可視化管理器和主題
1. CBCGPVisualManager:一個新的方法OnDrawSwitchWithColor允許您繪製開關控件與指定開/關顏色。
2. CBCGPVisualManager:增加了以下新的Planner繪圖方法:
- CanFillDayNonWorkingItem:告訴非工作日是否應該填充一個特殊背景。
- OnFillPlannerDurationBar:由框架調用,用於填充規劃器持續時間欄。
- GetPlannerViewBackgroundColor:返回規劃器視圖背景顏色。
- OnDrawPlannerHeaderAllDayItemBorder:由框架調用,用於繪製“All day”頭部邊界。
3. CBCGPVisualManager:一個新方法IsRibbonBarDark告訴Ribbon欄是否有深色背景。
4. CBCGPVisualManager:實用自定義選項卡顏色改進選項卡控件的前景色。
5. CBCGPVisualManagerVS2012(和更新的可視化主題):改進了激活、彩色選項卡(3D樣式)的外觀。新的外觀類似於Visual Studio 2022 MDI彩色選項卡,其中激活選項卡完全被指定的顏色填充,其他選項卡有顏色條。
網格和報表控件
1. BCGP_GRID_COLOR_DATA:一個新方法InitColors將顏色初始化簡化爲默認值。
2. CBCGPGridCheckItem:一個新的方法SetSwitchColors允許您指定開關自定義顏色。
3. CBCGPGridCtrl:一個新方法SetContentFullClear指定CBCGPGridItem::ClearContent方法的操作,如果您用TRUE參數調用這個方法,當CBCGPGridItem::ClearContent方法被調用時,所有的網格項數據將被刪除;否則,只清除網格項值。缺省情況下,不啓用內容完全清除功能。另外,一個新方法IsContentFullClear告訴我們是否啓用了完全清除內容。
4. CBCGPGridCtrl:實現了指定層次線顏色的功能,調用新方法SetTreeLineColor來改變線的顏色,調用GetTreeLineColor來獲取線的顏色。
5. CBCGPGridCtrl:一個新方法SetTextColor設置控件的文本顏色,如果顏色值爲-1,則使用默認文本顏色。