BCGControlBar庫擁有500多個經過全面設計、測試和充分記錄的MFC擴展類。 我們的組件可以輕鬆地集成到您的應用程序中,併爲您節省數百個開發和調試時間。
BCGControlBar專業版 v34.1已正式發佈了,這個版本包含了對Windows 10/11字體圖標的支持、功能區和可視化設計器增強等功能,最新版點擊下方獲取:
在v34.1中新增了一個類:CBCGPWebView2View,封裝了CBCGPWebView2Ctrl。該類爲在文檔/視圖應用程序中使用CBCGPWebView2Ctrl提供了一種簡單而有效的方法,它的接口與CHtmlView非常相似,在將代碼升級到WebView2時最大限度地減少了大量工作的需要。
在新版本中實現了對Windows 10/11字體圖標的支持,最新的Windows版本(10和11)提供了一套豐富的內置字體圖標(可以在Windows 10的Segoe MDL2 Assets和Windows 11的Segoe Fluent Icons字體中找到)。在這個版本中,BCGControlBar庫實現了一種簡單有效的方法來在應用程序中使用這些圖標。首先您可以使用Ribbon Designer來添加這些字體圖標,並在幾次點擊中自定義它們的外觀。或者您可以在新方法CBCGPSVGImage::CreateIconFromFont的幫助下創建字體圖標,然後使用這個SVG圖標,或者使用CBCGPToolBarImages::AddSVGIconFromFont新方法將字體圖標添加到圖像列表中。
注意:BCGSoft不收集、保存或分發這些圖標,也不對其外觀和內容負責,您只能在運行Windows 10或11的客戶端機器上使用這些圖標。
Ribbon Bar
1. 新版本中已經實現了在暗黑主題中指定Ribbon圖標外觀的功能:
- CBCGPRibbonBar中的一個新方法,SetImagesLuminosityInDarkThemes,允許您指定Ribbon圖標的亮度和暗黑主題中庫圖標的外觀。
- CBCGPRibbonBar::SetImagesLuminosity現在包括一個可選參數 - galleryIconsLook,它可以接受的值,如'original', 'default', 'inverted',或'simplified'。
- 如果CBCGPRibbonBar方法SetImagesLuminosity和SetImagesLuminosityInDarkThemes的參數dblRatio被設置爲0,Ribbon圖標將被簡化。
2. 新方法CBCGPRibbonBar::IsTouchMode指示Ribbon欄觸摸模式當前是否被激活。
3. Ribbon Designer改進:
- Ribbon Designer現在支持字體圖標,允許從“Segoe Fluent Icons”字體(適用於Windows 11)或“Segoe MDL2 Assets”字體(適用於Windows 10)輕鬆分配圖標到Ribbon控件。
- 新屬性 'Images Luminosity' 和 'Gallery Icons Look' 被添加到Ribbon Bar。
- 爲狀態欄引入了一個新的 'Icons Style'屬性。