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