彩票走势图

VC界面库BCGControlBar v23.1新增支持Animation

原创|产品更新|编辑:我只采一朵|2014-09-11 09:59:48.000|阅读 1285 次

概述:VC界面库 BCGControlBar Pro for MFC 和 BCGSuite for MFC最新发布v23.1。此次版本更新新增支持Animation Manager,Visual Designer新增自定义控件。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

好消息,VC界面库 BCGControlBar Pro for MFCBCGSuite for MFC最新发布v23.1。此次版本更新新增支持Animation Manager,Visual Designer新增自定义控件。更多精彩内容请看下面的详细介绍:

1、新增支持Animation

Windows IUIAnimationManager界面新增类 CBCGPAnimationManager 封装功能。开发者只需几行代码就可以添加动画功能。

BCGcontrolBar v23.1 Animation

目前支持以下几种动画类型:

  • Legacy
  • Accelerate/Decelerate
  • Cubic
  • Linear
  • Smooth Stop
  • Parabolic from Acceleration

动画功能已添加到BCG的以下几个组件中:

  • Chart control (序列外观)
  • Gauges (平滑的指针移动)
  • Page transition manager (用于属性表、Ribbon后台视图)
  • WinUI Tiles

2、Visualization

改进支持 high-DPI:

  • 新增对125 and 150 DPI大小的内置图标
  • CBCGPGlobalUtils类新增'ScaleByDPI'扩展助手
  • CBCGPListBox::SetImageList新增一个新的可选参数'BOOL bAutoScale = FALSE'将它设置为TRUE时会自动扩展列表框图像。
  • 以下控件的high-DPI得到改进:
    • Analog clock
    • Breadcrumb control
    • Date/time picker
    • Drop-down toolbar button
    • Duration control
    • Advanced edit control
    • Font combo box
    • Grid control
    • Outlook Bar
    • Radial Menu
    • Ribbon Gallery
    • Rotation Control
  • CBCGPVisualManager class新增以下三种方法:
    • OnDrawProgressMarqueeDot: draws progress bar marquee dot.
    • GetProgressMarqueeColor: gets progress bar marquee fill color.
    • OnDrawTabDot: draws tab control page marker (slider mode).

3、Grid Control

  • 改进支持网格缩放。新增了一个虚拟方法——CBCGPGridCtrl::OnScaleChanged,可以根据当前尺寸去自定义网格外观。
  • CBCGPGridView处理Visual管理器的变化,并自动更新网格颜色主题。
  • 新增CBCGPGridCheckItem::Toggle方法。
  • CBCGPGridCtrl::SetColumnAlign新增支持HDF_BITMAP_ON_RIGHT flag。

4、Ribbon Bar

CBCGPRibbonComboBox: 新方法EnablePopupDialog允许Ribbon combo box和弹出对话框结合,如下图:

BCGcontrolBar v23.1 Ribbon Bar

Ribbon自定义对话框新增Visual Manager,如下图:

BCGcontrolBar v23.1 Ribbon Designer

Ribbon Designer支持带ID的Ribbon Label控件。

5、Visual Container 和 Visual Designer

  • Visual Designer新增支持自定义控件。
  • CBCGPWndHostVisualObject class新增基本的颜色主题:SetColorTheme/GetColorTheme方法允许设置/获取'CBCGPWndHostColors m_Colors'元素。
  • Visual Designer可以指定控件的运行时类,比如CBCGPGridCtrl-derived类。
  • CBCGPVisualContainer class新增GetScrollOffset方法。
  • CBCGPVisualContainer::AdjustLayout 和 CBCGPVisualContainer::AdjustScrollBars 方法现在是虚拟的。
  • Visual Designer:新增复制/粘贴属性网格组的功能。

6、Property Grid

  • 使用控件的上下文菜单复制粘贴groups:CBCGPPropList::EnableContextMenu有一个新的可选参数'BOOL bAllowCopyPasteGroups'。
  • CBCGPProp类新增AllowCopy/IsAllowCopy方法。
  • 当group的内容发生变化时,CBCGPPropList会发送以下新的通知给用户:
    • BCGM_PROPERTY_GROUP_CHANGING: wParam = Control ID, LPARAMP = pointer to CBCGPProp (group)
    • BCGM_PROPERTY_GROUP_CHANGED: wParam = Control ID, LPARAMP = pointer to CBCGPProp (group)
  • CBCGPProp::Redraw新增一个新的可选参数'BOOL bWithSubItems = FALSE',设置为True可以用所有的子项重绘属性。

7、Coded UI Tests 和 MS Active 的易用性提升

  • 修复了Coded UI Tests之前在tabbed CBCGPDockingControlBars中的运行问题。
  • CBCGPBaseTabWnd 更好的支持 MSAA "accDoDefaultAction" 方法。

更多详细更新请移步

BCGControlBar Pro for MFC v23.1下载

【11月1日-11月30日】VC界面库BCGControlBar Pro、.NET版年终大促 白金版+黄金版全线8折起!


标签:BCGVC界面库

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP