BCGControlBar庫擁有500多個經過全面設計、測試和充分記錄的MFC擴充類。 我們的元件可以輕松地內建到您的應用程式中,并為您節省數百個開發和調試時間。
BCGControlBar專業版和BCGSuite for MFC v33.4已正式釋出了,該版本包含了對Windows 11 Mica material的支援、新增Microsoft Edge WebView2控件、網格控件單元格增強格式等新功能和改進。最新版點選下方擷取:
複制下面連結擷取BCGControlBar Pro for MFC v33.4:
www.evget.com/product/88/download
工具欄和菜單
1. CBCGPToolbarOptions:添加一個新成員m_lstCustomizePages,它包含一個自定義(使用者定義的)頁面的類清單,将被添加到自定義屬性表中。
2. CBCGPToolbarCustomize:添加2個新标志bcgcustomize_resized(建立可調整大小的工具欄定制屬性表)和BCGCUSTOMIZE_LOAD_PLACEMENT(加載工具欄定制屬性表的最近位置和大小,僅在指定bcgcustomize_resized時使用)。
3. CBCGPToolbarSlider:改進工具欄定義對話框上的控件外觀。
對話框和表單
1. BCGPMessageBox:改善了當标題寬度超過螢幕大小時的對話框外觀,另外一個新的全局變量CBCGPMessageBox::m_nLimitCaptionWidth允許在标題文本非常長的情況下限制對話框的寬度。例如,如果您将這個變量設定為70,标題寬度将被限制在螢幕寬度的70%。
2. CBCGPStaticLayout:實作了禁用不正确(不存在)控件的布局功能,如果在添加錨時,布局管理器無法找到具有指定ID的控件,則此視窗的布局将被禁用,調用新方法DisableOnAddAnchorError來啟用這個新特性。
可視化管理器和主題
1. CBCGPTagCloud:改進了一些可視化主題的标簽前景色。
2. 工具欄和功能區按鈕的邊界現在是DPI感覺,例如如果您在200% DPI縮放螢幕上運作應用程式,将看到選中按鈕周圍有雙重邊框。
網格和報表控件
1. 改進了禁用網格控件的外觀:網格内的所有文本都使用特殊的灰色前景色繪制,開發者可以通過調用一個新方法CBCGPGridCtrl::SetDisabledTextColor來啟用這個功能。
2. 實作了對标題和單元格網格圖示的SVG圖示支援。
3. CBCGPTreeCtrlEx:實作了調優GetNextItem方法操作的功能(當控件過濾器欄顯示時),調用新方法SetFilterBarGetNextItemOption(TRUE)來跳過隐藏項。
4. CBCGPTreeCtrlEx:一個新的方法GetColumnValue允許從特定列中的樹項中檢索值。
5. CBCGPGridItem:增加了水準對齊支援,請調用新方法SetHorzAlign來指定水準對齊,并調用GetHorzAlign來擷取它。
6. 改進的網格放大/縮小操作:使用者可以通過調用一個新方法CBCGPGridColumnsInfo::EnableScaledInZoomedGrid來指定自動調整網格列大小的功能。
7. 新增網格圖示自動縮放支援:當網格被放大或縮小時,圖像會根據目前縮放比例自動縮放。
8. 一個新的幫助器方法CBCGPGridCtrl::SelectArea提供了一種簡單的方法來選擇一個項目範圍。
9. 實作了使用網格項目前景/背景色繪制標明網格項目的功能,要啟用這個選項,請調用一個新方法CBCGPGridCtrl::SetDrawCellsWithCustomColorsOnSelection。