mirror of
https://github.com/netease-im/NIM_Duilib_Framework.git
synced 2026-10-18 22:51:09 +08:00
4.4 KiB
4.4 KiB
Progress(进度条)
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 | 获取进度条位置 |
IsHorizontal
判断是否是水平进度条
bool IsHorizontal()
- 参 数:无
- 返回值:返回 true 是水平进度条,false 为垂直滚动条
SetHorizontal
设置水平或垂直滚动条
void SetHorizontal(bool bHorizontal = true)
- 参 数:
bHorizontal为 true 时设置为水平滚动条,false 时设置为垂直滚动条,默认为 true
- 返回值:无
GetMinValue
获取进度条最小值
int GetMinValue()
- 参 数:无
- 返回值:返回进度条最小值
SetMinValue
设置进度条最小值
void SetMinValue(int nMin)
- 参 数:
nMin最小值数值
- 返回值:无
GetMaxValue
获取进度条最大值
int GetMaxValue()
- 参 数:无
- 返回值:返回进度条最大值
SetMaxValue
设置进度条最大值
void SetMaxValue(int nMax)
- 参 数:
nMax要设置的最大值
- 返回值:无
GetValue
获取当前进度百分比
double GetValue()
- 参 数:无
- 返回值:返回当前进度百分比
SetValue
设置当前进度百分比
void SetValue(double nValue)
- 参 数:
nValue要设置的百分比数值
- 返回值:无
IsStretchForeImage
进度条前景图片是否缩放显示
bool IsStretchForeImage()
- 参 数:无
- 返回值:返回 true 为缩放显示,false 为不缩放显示
SetStretchForeImage
设置进度条前景图片是否缩放显示
void SetStretchForeImage(bool bStretchForeImage = true)
- 参 数:
bStretchForeImagetrue 为缩放显示,false 为不缩放显示
- 返回值:无
GetProgressImage
获取滚动条背景图片
std::wstring GetProgressImage()
- 参 数:无
- 返回值:返回背景图片位置
SetProgressImage
设置进度条背景图片
void SetProgressImage(const std::wstring& strImage)
- 参 数:
strImage图片地址
- 返回值:无
GetProgressColor
获取进度条背景颜色
std::wstring GetProgressColor()
- 参 数:无
- 返回值:返回背景颜色的字符串值,对应 global.xml 中的指定色值
SetProgressColor
设置进度条背景颜色
void SetProgressColor(const std::wstring& strProgressColor)
- 参 数:
strProgressColor要设置的背景颜色字符串,该字符串必须在 global.xml 中存在
- 返回值:无
GetProgressPos
获取进度条位置
virtual UiRect GetProgressPos()
- 参 数:无
- 返回值:返回进度条当前位置