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


      仪表控制装置

      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:该方法告知是否选择了某些文本。

  • 相关阅读:
    element el-input 二次封装
    ssm日常项目中问题集合
    react —— useState 深入
    《计算机网络-自顶向下方法》学习笔记
    android11使用google test
    C Primer Plus(6) 中文版 第8章 字符输入/输出和输入验证 8.3 结束键盘输入
    Docker的使用
    基于eNSP中大型校园/企业网络规划与设计_综合大作业
    机器学习中的数学基础(三):随机变量
    崇州街子古镇2023中秋国庆双节第四天一瞥
  • 原文地址:https://blog.csdn.net/weixin_45330297/article/details/127795942