MFC界面库BCGControlBar v30.5新功能全解:Gauge、日历控件等

新版本包含针对基于功能区应用程序的上下文菜单自定义、themed rebar、改进高对比度模式支持、以及其他新功能和改进。该库和示例已使用最新版本的Visual Studio 2019和Windows SDK进行了全面测试。

亲爱的BCGSoft用户,我们非常高兴地宣布BCGControlBar Professional for MFC和BCGSuite for MFC v30.5正式发布!新版本包含针对基于功能区应用程序的上下文菜单自定义、themed rebar、改进高对比度模式支持、以及其他新功能和改进。该库和示例已使用最新版本的Visual Studio 2019和Windows SDK进行了全面测试。需要最新版的可以点击这里【BCG下载】

Gauge Controls

1. 圆规和线规:改进的交互模式,用户现在可以移动位于同一标尺刻度上的不同数据指针。

2. CBCGPNumericIndicatorImpl:实现仪表交互模式。

3. CBCGPGaugeTrackingData有新的成员m_nPointer,该成员指定用户单击和拖动的量规指针的索引。

Calendar和Planner

1. CBCGPCalendar:添加新的注册消息BCGM_CALENDAR_ON_MONTHCHANGED,该消息将在第一个月更改后发送到所有者窗口。

2. CBCGPPlannerManagerCtrl和CBCGPPlannerView:一个计划程序控件,所有视图现在都是触摸友好的,手势平移事件后,控件内容将垂直滚动。

3. CBCGPRecurrenceBaseRule:CreateCopy方法现在是虚拟的。

Controls

1. CBCGPListCtrl:添加在单击标题项时禁用列排序的功能 – 新方法EnableSorting和IsSortingEnabled已添加到此类。

2. CBCGPGroup:DoDraw方法现在是虚拟的。

3. CBCGPStatic:SetPicture方法具有一个新的可选参数“ bDisable3DColorsMapping”。 当此参数为FALSE时,系统3D颜色不会映射到激活的可视化主题颜色。

4. CBCGPTreeCtrlEx:添加TVM_GETEDITCONTROL消息处理。

5. CBCGPTreeCtrlEx:添加对TVN_BEGINDRAG,TVN_BEGINLABELEDIT和TVN_ENDLABELEDIT通知的支持。

Graphics Manager

1. 新的类CBCGPGraphicsManagerHelper提供一种在任何CWnd派生的类中使用图形管理器的简便有效的方法:只需从CBCGPGraphicsManagerHelper(多重继承)派生您的类,重写OnGraphicsManagerDraw方法并从OnPaint或OnDraw调用DoGraphicsManagerDraw。

2. 添加新的几何形状:

  • CBCGPShapeGeometry
  • CBCGPShapeBasicGeometry
  • CBCGPShapePolygonGeometry
  • CBCGPShapeStarGeometry

3. CBCGPGradientPoint:添加CompareWith方法和’=’运算符。


高端UI界面开发
标签:

来源:慧都网

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月18日
下一篇 2020年6月18日

相关推荐

发表回复

登录后才能评论