BCGSuite for MFC改进了Edit、ListBox和AnalogClock控件

189 篇文章 1 订阅

  仪表控制装置

  CBCGPAnalogClock有以下添加和改进:

  EnableSecondHand方法有一个新的可选参数bSmoothMovement。当此参数为TRUE且启用秒打捆针时,打捆针在秒刻度线之间平稳移动。

  添加了一个新的虚拟方法OnGetClockTime,允许您指定自定义时间。

  CBCGPGaugeImpl:为多个仪表添加圆角支持。SetCornerRadius和GetCornerRadus方法已添加到此类中。您可以在以下仪表类型中指定圆角形状:

  CBCGP颜色指示器实施。

  CBCGP线性仪表实施。

  CBCGP数字指示器实施。

  CBCGPNumericIndicatorImpl:已添加数字类型:

  BCGP_NUMERIC_DIGIT_SEGMENTS_7。

  BCGP_NUMERIC_DIGIT_SEGMENTS_7_DOTS。

  BCGP_NUMERIC_DIGIT_SEGMENTS_16。

  调用新添加的SetDigitType方法来指定此类型,并调用GetDigit类型来获取它。

  添加了新的CBCGPNumericDateTimeIndicatorImpl和CBCGPDigitalClock仪表,它们实现了数字日期/时间指示器和数字时钟。

 

  CBCGPNumericIndicatorImpl:添加了新的指示器状态BCGP_NUMERIC_indicator_state_NOTREADY。

  Visual Manager和主题

  CBCGPMenuButton:改进了各种视觉主题中的分隔符外观(拆分模式)。在以前的版本中,隔板总是被画成蚀刻线。

  改进了各种视觉主题中展开/折叠按钮的外观(OnDrawExpandingBox方法)。

  CBCGPVisualManager::GetNumericIndicatorColors方法返回的颜色现在更具对比度。

  控制

  CBCGPInfoBoxRenderer:添加了信息框打印。

  CBCGPButton:添加了新的全局标志m_bDontSetCapture(默认为FALSE)。当此标志为TRUE时,永远不会调用SetCapture/ReleaseCapture,而是使用鼠标跟踪。此标志对于对鼠标/键盘捕获更改敏感的应用程序非常有用。

  CBCGPListBox:添加了新属性AutoToolTips(SetAutoToolTip和GetAutoToolTis访问方法)。当此属性为TRUE时,工具提示将自动显示在列表框项目附近,且文本未完全显示(太宽)。

  MSAA和CodedUI测试

  带有复选框或单选按钮的CBCGPGroup现在具有正确的默认操作和说明。

  CBCGPCalculator:控件名称现在为“计算器”,控件值与显示的格式化文本相同。

  CBCGPInfoBoxCtrl返回信息框文本作为可访问性名称。

  改进了对日历(Planner)控件的辅助功能支持。

  编辑控件

  添加了使用单一类型字符(例如C++语言中的“/”)在选定文本周围切换注释的功能。此外,以下新方法已添加到CBCGPEditCtrl类中:

  IsCommentingSelectedTextEnabled。

  注释选定文本。

  注释文本。

  获取注释字符。

  添加了一个新方法HasSelection:该方法告知是否选择了某些文本。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SEO-狼术

感谢大家的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值