Skip to content

Latest commit

 

History

History
111 lines (77 loc) · 3.08 KB

CircleProgress.md

File metadata and controls

111 lines (77 loc) · 3.08 KB

CircleProgress(环形进度条)

CircleProgress 继承了 Progress 控件属性和方法,更多可用属性和方法请参考:Progress 控件

可用属性

属性名称 默认值 参数类型 用途
circlewidth 1 INT 环形进度条的宽度,如(10)
indicator STRING 设置进度指示移动图标
clockwise true BOOL 设置递增方向
bgcolor STRING 设置进度条背景颜色
fgcolor STRING 设置进度条背前景色
gradientcolor STRING 设置进度条前景渐变颜色,与 fgcolor 同时使用,可以不设置则无渐变效果

可用接口

接口名称 用途
SetCircular 设置环形进度条样式,默认为普通进度条
SetClockwiseRotation 设置递增方向
SetCircleWidth 设置圆环宽度
SetBackgroudColor 设置进度条背景颜色
SetForegroudColor 设置进度条前景颜色
SetCircleGradientColor 设置进度条前景渐变颜色,与 SetForegroudColor 同时使用,可以不设置则无渐变效果
SetIndicator 设置进度指示移动图标

SetCircular

设置环形进度条,默认为普通进度条

void SetCircular(bool bCircular = true)
  • 参 数:
    • bCircular bCircular 为 true 时设置为环形进度条,false 时设置为父级滚动条样式,默认为 true
  • 返回值:无

SetClockwiseRotation

设置递增方向

void SetClockwiseRotation(bool bClockwise = true)
  • 参 数:
    • bClockwise bClockwise 为 true 时设置为顺时针,false 时设置为逆时针,默认为 true
  • 返回值:无

SetCircleWidth

设置圆环宽度

void SetCircleWidth(int nCircleWidth)
  • 参 数:
    • nCircleWidth nCircleWidth 宽度数值
  • 返回值:无

SetBackgroudColor

设置进度条背景颜色

void SetBackgroudColor(const std::wstring& strColor)
  • 参 数:
    • strColor strColor要设置的背景颜色字符串,该字符串必须在 global.xml 中存在
  • 返回值:无

SetForegroudColor

设置进度条前景颜色

void SetForegroudColor(const std::wstring& strColor)
  • 参 数:
    • strColor strColor要设置的前景颜色字符串,该字符串必须在 global.xml 中存在
  • 返回值:无

SetCircleGradientColor

设置进度条前景渐变颜色,与 SetForegroudColor 同时使用,可以不设置,则无渐变效果

void SetCircleGradientColor(const std::wstring& strColor)
  • 参 数:
    • strColor strColor要设置的前景渐变颜色字符串,该字符串必须在 global.xml 中存在
  • 返回值:无

SetIndicator

设置进度指示移动图标

void SetIndicator(const std::wstring& sIndicatorImage);
  • 参 数:
    • sIndicatorImage sIndicatorImage 要设置的图片
  • 返回值:无