翻譯|產品更新|編輯:龔雪|2022-06-28 10:19:52.963|閱讀 223 次
概述:BCGControlBar Professional for MFC和BCGSuite for MFC v33正式發布!此版本包括對每個顯示器 DPI 感知的支持等,歡迎下載相關產品體驗~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
親愛的BCGSoft用戶,我們非常高興地宣布BCGControlBar Professional for MFC和BCGSuite for MFC v33.0正式發布!此版本包括對每個顯示器 DPI 感知的支持、改進的信息框和桌面警報控件、主題編輯框氣球工具提示和其他新功能和改進。需要最新版的可以點擊這里【BCG下載】
1. 適用于 Visual Studio 2017 - 2022 的應用程序向導:
2. 添加了新類 CBCGPWindowDC(派生自 CWindowDC)、CBCGPPaintDC(派生自 CPaintDC)和 CBCGPClientDC(派生自 CClientDC),使用這些類指定用于 DPI 特定測量的當前窗口。
3. BCGPGLOBAL_DATA 包含 DPI 特定數據的列表,例如字體、光標、圖標和緩存尺寸。 所有特定于 DPI 的成員都位于新結構 BCGP_GLOBAL_DATA_DPI 中,如果您需要訪問它,請調用 globalData.Get(CWnd*) 或 globalData.Get(nDPI)。
4. 添加了新的 BCGPChartLayout::LegendPosition 值:
5. 添加了對 CBCGPGlobalUtils 方法的 DWM PM 支持:
此外,以下新方法返回特定于 DPI 的全局成員:GetSizeAllCursor, GetMoveTabCursor, GetNoMoveTabCursor, GetSelectRowCursor, GetMagnifyCursor, GetFontRegular, GetFontTooltip, GetFontBold, GetFontUnderline, GetFontDefaultGUI, GetFontDefaultGUIUnderline, GetFontVert, GetFontVertCaption, GetFontSmall, GetFontMarlett, GetFontCaption, GetFontHeader, GetFontDefaultGUIBold, GetFontGroup, GetFontGroupBold, GetFontWingdings, GetTextHeight, GetTextWidth, GetCaptionTextWidth, GetCaptionTextHeight, GetTextMargins。
6. 新類 CBCGPWindowDpiState 允許指定將用于 DPI 特定測量的窗口。
7. CBCGPTextFormat::Scale 有一個新的可選參數 bFromOriginal,如果此參數為 FALSE,則縮放將基于當前文本大小。
8. CBCGPMessageBox:添加了新的全局標志 m_bDrawSpecialAreaOnNC(默認為 TRUE),如果您不希望使用備用背景顏色填充消息框按鈕區域,請將此標志設置為 FALSE。
9. CBCGPProp:當 DPI 更改或父屬性網格窗口移動到具有不同 DPI 的另一個監視器時,將調用新的虛擬方法 OnDPIChanged。 如果您需要重新計算自定義維度或重新加載 DPI 特定資源,請覆蓋此方法。
10. CBCGPToolBarImages:添加了 DPI PM 支持。 調用新方法 SetDPIAwarePM(當圖像列表為空時?。绻斍?DPI 不是默認值并且啟用了 Per-Monitor (V2) DPI Awareness,則將使用臨時縮放的圖像列表進行圖標渲染,此操作會自動應用于所有工具欄、功能區欄和菜單圖像。
11. BCGPSVG:添加了對“baseline-shift”樣式屬性和相對(帶有尾隨 '%' 符號)“font-size”屬性的支持。
12. CBCGPEditCtrl:新方法 SetTextLeftMargin 允許指定文本和左側欄之間的距離。 默認情況下,此值為 0。
如果您對BCGSoft的產品感興趣,也可直接咨詢“”!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網