MFC界面開發工具BCG v31.1 - 圖表、儀表控件功能增強

親愛的BCGSoft用戶,我們非常高興地宣佈BCGControlBar Professional for MFCBCGSuite for MFC v31.2正式發佈!新版本支持Windows 10 light/dark模式、增強功能區、支持腳本樹自定義文件夾等,以及其他新功能和改進。需要最新版的可以點擊這裏【BCG下載

圖表控件

1. 改進的圖表縮略圖:

  • 爲Chart高級圖例實現了縮略圖模式:將新方法SetThumbnailMode和IsThumbnailMode添加到CBCGPChartLegendVisualObject類。
MFC界面庫BCGControlBar v31.2新功能全解:圖表、儀表控件功能增強
  • 開發人員現在可以指定圖表縮略圖中所有文本標籤的縮放比例:SetThumbnailFontRatio和GetThumbnailFontRatio已添加到CBCGPChartVisualObject類。
  • 改進了Torus、Scatter和Ternary圖表中的縮略圖外觀。

2. 3D圖表牆繪製:

  • 增加啓用/禁用牆面接合的功能:將新方法SetWallsJoint和IsWallsJoint添加到CBCGPChartDiagram3D類。
  • 改善牆的外觀(在薄模式和厚模式下)。
MFC界面庫BCGControlBar v31.2新功能全解:圖表、儀表控件功能增強

儀表控件

1. CBCGPKnob:實現了禁用的旋鈕控制圖。

2. CBCGPCircularGaugeImpl:改進的交互模式 - 指針不能再移出比例尺範圍,您可以通過覆蓋新的虛擬方法“ IsPointerMovementAllowed”來自定義此操作。

3. CBCGPNumericIndicatorImpl具有以下新增功能:

  • 看不見的線段圖,添加了SetDrawInvisibleSegments、IsDrawInvisibleSegments、SetInvisibleSegmentsOpacity和GetInvisibleSegmentsOpacity方法。
MFC界面庫BCGControlBar v31.2新功能全解:圖表、儀表控件功能增強
  • 指示器狀態。狀態可以是Normal、Error或Off,SetState和GetState方法已添加。
MFC界面庫BCGControlBar v31.2新功能全解:圖表、儀表控件功能增強
  • 內部填充,增加SetPadding和GetPadding方法。
MFC界面庫BCGControlBar v31.2新功能全解:圖表、儀表控件功能增強
  • 水平和垂直對齊,添加了SetHorizontalAlign、GetHorizontalAlign、GetVerticalAlign和SetVerticalAlign方法。
MFC界面庫BCGControlBar v31.2新功能全解:圖表、儀表控件功能增強

圖控件

1. 實現了防止在縮放圖時縮放圖字體(文本格式)的功能:將新方法EnableScalingFonts添加到CBCGPVisualContainer類。 此外,CBCGPGlobalUtils :: ScaleByDPI(CBCGPVisualContainer&container)具有新的可選參數bScaleFonts(默認爲TRUE)。 當圖表具有默認字體(已由DPI縮放)時,禁用字體縮放非常有用。

2. 改進圖表外觀:現在使用常規字體作爲默認字體,如果需要指定默認圖表字體,請調用新的全局方法CBCGPDiagramTextDataObject :: SetDefaultFont。 例如,如果您希望使用粗體默認字體(與以前的產品版本相同),請在創建圖表控件之前調用CBCGPDiagramTextDataObject :: SetDefaultFont(globalData.fontBold)。

MFC界面庫BCGControlBar v31.2新功能全解:圖表、儀表控件功能增強
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章