翻譯|產品更新|編輯:龔雪|2025-02-11 15:40:53.023|閱讀 184 次
概述:本文將介紹MFC界面開發組件BCGControlBar Professional for MFC v36.0的一些亮點,歡迎下載相關產品體驗~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
BCGControlBar庫擁有500多個經過全面設計、測試和充分記錄的MFC擴展類。 我們的組件可以輕松地集成到您的應用程序中,并為您節省數百個開發和調試時間。
BCGControlBar專業版 v36.0已全新發布了,這個版本改進網格控件的性能、增強工具欄編輯器功能等,最新版點擊下方獲?。?
1. 增加了在黑暗主題中自動調整編輯器塊顏色的功能,方法CBCGPEditCtrl::SetLineColorMarker有一個新的可選參數bAutoDarkBackground(默認值為FALSE)。
2. 增加了對默認上下文菜單的支持(帶有標準命令,如“剪切”、“復制”、“粘貼”和“全選”),調用新的CBCGPEditCtrl方法EnableDefaultContextMenu來啟用這個選項。
3. 新版本修改了控件的水平滾動,新的實現隱藏了不必要的水平滾動條,并在文本編輯期間確定實際的最大滾動寬度,調用新的CBCGPEditCtrl方法SetFixedHorizontalScrollRange來啟用這個新操作。默認情況下,編輯器使用舊的實現。
4. 通過使用父對話框字體、默認鍵盤加速鍵和上下文菜單創建編輯控件,新版本簡化了在對話框和表單中編輯控件的使用。
5. CBCGPEditCtrl類的新方法SetSideBarWidth指定邊欄寬度,GetSideBarWidth返回先前指定的寬度。
1. 新版本已經更新了以下UI組件的內部圖標。
這些圖標支持自動反轉,并且完全可以用于淺色和深色主題。
2. CBCGPWinUITiles:新版本已經為組標題切換到輕量級字體,如果出于某種原因,您更喜歡前一種外觀,請將新的全局標志CBCGPWinUITiles::m_bUseLightWeightCaptionFonts設置為FALSE。
3. CBCGPVisualContainer現在支持默認背景和輪廓顏色的視覺主題,調用一個新方法EnableVisualManagerTheme來啟用或禁用可視化主題支持,調用IsVisualManagerTheme來知道容器是否支持可視化主題。
4. CBCGPTabWnd:當全局標志m_bAutoHideScrollBars為TRUE時,增加了對自動隱藏水平滾動條(與激活嵌入窗口共享)的支持。
5. 為了方便起見,新版本實現了一組新的cview派生類:
6. CBCGPInfoBoxView:新版本已經實現了一個水平填充來在信息框和視圖的左右邊緣之間創建一個間隙,調用一個新方法SetHorizontalPadding來指定padding和GetHorizontalPadding來獲取它。
7. CBCGPRegistry:新版本在Read(LPCTSTR pszKey, CString& sVal)方法中實現了一個注冊表值類型檢查,這可以防止注冊表值具有不正確(意外)類型時出現錯誤消息,當類型不正確時,最后一個錯誤是ERROR_DATATYPE_MISMATCH。
8. CBCGPMultiViewFrameWnd類現在包括兩個新的虛擬方法:OnBeforeCreateView,它在創建視圖之前執行,以及OnAfterCreateAllViews,它在創建所有視圖之后執行。
9. CBCGPMultiViewFrameWnd包含了一個新成員m_bUseNextPrevPaneCommandsForViewsNavigation,它決定是否使用標準的面板導航命令,通常映射到F6和Shift+F6鍵盤快捷鍵,用于視圖導航。
10. CBCGPCaptionBar:增強了其標題欄圖標支持,允許您使用SetImageList方法分配圖像列表,并使用SetImageIndex方法指定當前選擇的圖標。
11. CBCGPOutlookBarPane添加:
12. 集成向導:增加了為ARM和ARM64平臺構建庫和dll的選項(Visual Studio 2017、2019和2022)。在以前的產品版本中,客戶只能在Visual Studio環境中為這些平臺構建庫。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網