翻譯|產(chǎn)品更新|編輯:龔雪|2022-06-02 10:20:59.560|閱讀 213 次
概述:BCGControlBar Professional for MFC和BCGSuite for MFC v33.0正式發(fā)布!此版本包括對(duì)每個(gè)顯示器 DPI 感知的支持等,歡迎下載相關(guān)產(chǎn)品體驗(yàn)~
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
親愛(ài)的BCGSoft用戶,我們非常高興地宣布BCGControlBar Professional for MFC和BCGSuite for MFC v33.0正式發(fā)布!此版本包括對(duì)每個(gè)顯示器 DPI 感知的支持、改進(jìn)的信息框和桌面警報(bào)控件、主題編輯框氣球工具提示和其他新功能和改進(jìn)。需要最新版的可以點(diǎn)擊這里【BCG下載】
此版本實(shí)現(xiàn)了對(duì)每個(gè)顯示器 DPI 感知的支持,當(dāng)用戶移動(dòng)應(yīng)用程序框架、對(duì)話框或浮動(dòng)窗格以使用其他 DPI 進(jìn)行監(jiān)視或更改當(dāng)前顯示比例時(shí),所有庫(kù)控件都會(huì)自動(dòng)縮放。要啟用此功能,您必須指定 Per-Monitor (V2) DPI Awareness(因?yàn)槟鸁o(wú)法在 Visual Studio 項(xiàng)目設(shè)置中執(zhí)行此操作,請(qǐng)使用外部清單文件)。盡管此功能的實(shí)現(xiàn)需要對(duì)庫(kù)核心進(jìn)行大量更改,但我們保留了完全的向后兼容性,并且通常您不必對(duì)源代碼進(jìn)行任何重大更改。
1. CBCGPBaseRibbonElement:當(dāng) DPI 改變或窗口被移動(dòng)到另一個(gè)具有不同 DPI 的監(jiān)視器時(shí),將調(diào)用一個(gè)新的虛擬方法 OnDPIChanged。 如果您需要重新計(jì)算自定義維度或重新加載 DPI 特定資源,請(qǐng)覆蓋此方法。
2. 添加簡(jiǎn)化模式選項(xiàng):調(diào)用新方法 CBCGPRibbonBar::SetSimplifiedModeOptions 指定這些選項(xiàng),調(diào)用 CBCGPRibbonBar::GetSimplifiedModeOptions 獲取它們。
3. CBCGPRibbonBar::GetImagesLuminosity 方法現(xiàn)在是一個(gè)虛擬方法,它有一個(gè)新的可選參數(shù) CBCGPRibbonCategory* pCategory - 圖標(biāo)亮度需要更改的類別。 如果您需要更改特定類別的圖標(biāo)亮度,請(qǐng)覆蓋此方法。
1. CBCGPOutlookBarPane:添加了新方法 SetFirstVisibleButton。 調(diào)用此方法可將窗格垂直滾動(dòng)到特定按鈕,新方法 GetFirstVisibleButton 返回第一個(gè)可見(jiàn)按鈕的索引。
2. CBCGPToolBar:GetMenuImageSize 有一個(gè)新的可選參數(shù) CWnd* pParent。
3. CBCGPToolbarButton:當(dāng) DPI 更改或父工具欄移動(dòng)到具有不同 DPI 的另一個(gè)監(jiān)視器時(shí),將調(diào)用新的虛擬方法 OnDPIChanged。 如果您需要重新計(jì)算自定義維度或重新加載 DPI 特定資源,請(qǐng)覆蓋此方法。
4. CBCGPToolBar::ResetAllImages 有一個(gè)新的可選參數(shù) bResetSize(默認(rèn)為 TRUE)。 如果該參數(shù)為FALSE,調(diào)用該方法后CBCGPToolBar::m_sizeImage保持不變。
如果您對(duì)BCGSoft的產(chǎn)品感興趣,也可直接咨詢“”!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)