MFC擴展庫BCGControlBar Pro v34.1新版亮點:日曆和計劃表等功能升級

BCGControlBar庫擁有500多個經過全面設計、測試和充分記錄的MFC擴展類。 我們的組件可以輕鬆地集成到您的應用程序中,併爲您節省數百個開發和調試時間。

BCGControlBar專業版 v34.1已正式發佈了,這個版本包含了對Windows 10/11字體圖標的支持、功能區和可視化設計器增強等功能,最新版點擊下方獲取:

日曆和計劃表

1. 改進了Office 2022主題中的計劃/調度程序外觀。

BCGControlBar v34.1新版圖集

2. CBCGPPlannerManagerCtrl:實現了當鼠標指針位於約會的移動區域時啓用或禁用“移動”光標的功能,調用新方法EnableAppointmentMoveCursor來啓用或禁用此功能。

控件

1. CBCGPListBox:一個新的虛擬方法OnBeforeFillItem允許您自定義某些列表框項的外觀。

BCGControlBar v34.1新版圖集

2. CBCGPBaseTabWnd:一個新的方法ResetColors重置所有選項卡的背景色和前景色爲默認值。

3. CBCGPTreeCtrlEx:以下類似CTreeCtrl的方法被添加到這個控件中:

  • GetIndent
  • SetIndent
  • SetBkColor
  • GetItemHeight
  • SetItemHeight
  • GetLineColor
  • SetLineColor
  • EndEditLabelNow

4. CBCGPWebView2Ctrl:新的虛擬方法OnWebViewCreated在WebViiew2 控制器準備好時被調用。

腳本管理

1. CBCGPShellBreadcrumb:增加了自動擴展控件編輯框中輸入的環境字符串(如%APPDATA%)的能力,調用新方法EnableExpandEnvironmentStrings來啓用這個特性。

2. CBCGPFileDialogEx:文件名編輯框和路徑麪包屑現在有自動擴展的環境字符串(如%APPDATA%)。

其他增強

1. CBCGPWinUIBaseObject:增加了一個新的虛擬方法OnDPIChanged;如果需要在DPI更改時執行一些自定義操作,則重寫此方法。

2. CBCGPWorkspace:實現了防止從註冊表加載鍵盤加速器的功能。如果您的應用程序不包括鍵盤自定義(作爲Ribbon或工具欄自定義對話框的一部分),請調用新方法EnableLoadKeyboardAccelerators,並在應用程序類構造函數中將參數bEnable設置爲FALSE,這確保了新添加的鍵盤加速器將始終可用。

3. CBCGPXmlNode:在MBCS應用程序中增加了對讀寫UNICODE字符串的支持;在這個類中添加了新的方法GetTextW和SetTextW。

4. CBCGPGraphicsManager:一個新的方法ExportSymbolToBitmap允許您創建一個包含符號的位圖(使用特殊的字體,如“Segoe Fluent Icons”for Windows 11或“Segoe MDL2 Assets”for Windows 10)。

BCGControlBar v34.1新版圖集

5. CBCGPToolBarImages:下面的新方法被添加到這個類的字體圖標支持:

  • AddSVGIconFromFont
  • SetSVGFontIconColor
  • GetSVGFontIconColor

6. 應用程序嚮導添加和改進:

  • 添加了新選項"Use Font Icons" (用於帶有SVG圖標的基於帶狀的應用程序),選中此選項後,應用程序將使用Windows 10/11字體圖標創建。
BCGControlBar v34.1新版圖集
  • 添加"Auto light icons in the dark themes" 選項(僅限基於功能區的應用程序),選中此選項後,Ribbon圖標將自動適應深色主題。
  • 新選項"Fixed Menu Bar"允許您創建基於工具欄/菜單欄的應用程序,其中固定(不能移動)菜單欄位於頂部。
  • 一個新的類CBCGPWebView2View被添加到生成的視圖列表中。

7. CBCGPSVGImage:ExportToBitmap方法有一個新的可選參數 'bOptimizedConvertion' (默認爲FALSE)。當此參數爲TRUE時,將使用新的優化(單通道)渲染,優化的轉換總是用於字體圖標導出。

8. 一個新的全局標誌'm_bFullHeight'指定組合框的高度是否與其他工具欄按鈕的高度相同。缺省情況下,該標誌爲FALSE。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章