Progress
继承了 Label
控件属性和方法,更多可用属性和方法请参考:Label 控件
属性名称 | 默认值 | 参数类型 | 用途 |
---|---|---|---|
hor | true | BOOL | 水平或垂直,如(true) |
min | 0 | INT | 进度最小值,如(0) |
max | 100 | INT | 进度最大值,如(100) |
value | 0 | INT | 进度值,如(50) |
isstretchfore | TRUE | BOOL | 指定进度条前景图片是否缩放显示 |
progresscolor | STRING | 进度条前景颜色,不指定则使用默认颜色,如(blue) | |
progressimage | STRING | 进度条前景图片 |
接口名称 | 用途 |
---|---|
IsHorizontal | 判断是否是水平进度条 |
SetHorizontal | 设置水平或垂直滚动条 |
GetMinValue | 获取进度条最小值 |
SetMinValue | 设置进度条最小值 |
GetMaxValue | 获取进度条最大值 |
SetMaxValue | 设置进度条最大值 |
GetValue | 获取当前进度百分比 |
SetValue | 设置当前进度百分比 |
IsStretchForeImage | 进度条前景图片是否缩放显示 |
SetStretchForeImage | 设置进度条前景图片是否缩放显示 |
GetProgressImage | 获取滚动条背景图片 |
SetProgressImage | 设置进度条背景图片 |
GetProgressColor | 获取进度条背景颜色 |
SetProgressColor | 设置进度条背景颜色 |
GetProgressPos | 获取进度条位置 |
判断是否是水平进度条
bool IsHorizontal()
- 参 数:无
- 返回值:返回 true 是水平进度条,false 为垂直滚动条
设置水平或垂直滚动条
void SetHorizontal(bool bHorizontal = true)
- 参 数:
bHorizontal
为 true 时设置为水平滚动条,false 时设置为垂直滚动条,默认为 true
- 返回值:无
获取进度条最小值
int GetMinValue()
- 参 数:无
- 返回值:返回进度条最小值
设置进度条最小值
void SetMinValue(int nMin)
- 参 数:
nMin
最小值数值
- 返回值:无
获取进度条最大值
int GetMaxValue()
- 参 数:无
- 返回值:返回进度条最大值
设置进度条最大值
void SetMaxValue(int nMax)
- 参 数:
nMax
要设置的最大值
- 返回值:无
获取当前进度百分比
double GetValue()
- 参 数:无
- 返回值:返回当前进度百分比
设置当前进度百分比
void SetValue(double nValue)
- 参 数:
nValue
要设置的百分比数值
- 返回值:无
进度条前景图片是否缩放显示
bool IsStretchForeImage()
- 参 数:无
- 返回值:返回 true 为缩放显示,false 为不缩放显示
设置进度条前景图片是否缩放显示
void SetStretchForeImage(bool bStretchForeImage = true)
- 参 数:
bStretchForeImage
true 为缩放显示,false 为不缩放显示
- 返回值:无
获取滚动条背景图片
std::wstring GetProgressImage()
- 参 数:无
- 返回值:返回背景图片位置
设置进度条背景图片
void SetProgressImage(const std::wstring& strImage)
- 参 数:
strImage
图片地址
- 返回值:无
获取进度条背景颜色
std::wstring GetProgressColor()
- 参 数:无
- 返回值:返回背景颜色的字符串值,对应 global.xml 中的指定色值
设置进度条背景颜色
void SetProgressColor(const std::wstring& strProgressColor)
- 参 数:
strProgressColor
要设置的背景颜色字符串,该字符串必须在 global.xml 中存在
- 返回值:无
获取进度条位置
virtual UiRect GetProgressPos()
- 参 数:无
- 返回值:返回进度条当前位置