aardio 文档
win.ui.ctrl.progress 库模块帮助文档
win.ui.ctrl 成员列表 #
win.ui.ctrl.progress #
进度条控件
win.ui.ctrl.progress() #
进度条控件
返回对象:progressObject
progressObject 成员列表 #
progressObject._parentForm #
返回创建控件的容器窗口(win.form对象),所有窗口控件都拥有此只读属性。
对于使用窗体设计器创建的窗口,也就是返回设计时窗体容器。
即使子窗口移除子窗口样式、更改父子关系,或以 orphanWindow显示,
控件的 _parentForm 始终都不会改变
返回对象:winform
progressObject.bottom #
底部坐标
progressObject.capture #
是否捕获全局鼠标消息
progressObject.close() #
关闭控件窗
progressObject.delta(偏移值) #
修改当前进度,参数指定相对于当前进度的偏移值
progressObject.disabled #
是否禁用
progressObject.getClientRect() #
控件客户区块位置(::RECT结构体)
返回对象:rectObject
progressObject.getParent() #
返回父窗口
返回对象:staticObject
progressObject.getPos() #
返回相对坐标,宽,高
x,y,cx,cy=win.getPos(hwnd)
progressObject.getRect() #
控件区块位置(::RECT结构体)
progressObject.getRect(true) #
控件屏幕区块位置(::RECT结构体)
progressObject.height #
高度
progressObject.hwnd #
控件句柄
progressObject.id #
控件ID
progressObject.invalidate(/可选使用::RECT()对象指定客户区/) #
使窗口绘图区无效
progressObject.invalidate(/可选使用::RECT()对象指定客户区/,0) #
使窗口绘图区无效
不刷新背景
progressObject.left #
左侧坐标
progressObject.max #
最大值,注意不能大于0xFFFF,不要使用负数
progressObject.min #
最小值,注意不能大于0xFFFF,不要使用负数
progressObject.modifyStyle(remove,add,swpFlags) #
修改窗口样式,所有参数都是可选参数,
@remove 用数值指定要移除的样式,可使用 WS 前缀的常量
@add 用数值指定要添加的样式,可使用 WS 前缀的常量
@swpFlags 可选用数值指定调整窗口选项,可使用 SWP 前缀的常量
如果指定了 @swpFlag ,则使用该参数调用::SetWindowPos
细节请参考 win.modifyStyle 函数源码
progressObject.modifyStyleEx(remove,add,swpFlags) #
修改窗口扩展样式,所有参数都是可选参数,
@remove 用数值指定要移除的样式,可使用 WS_EX 前缀的常量
@add 用数值指定要添加的样式,可使用 WS_EX 前缀的常量
@swpFlags 可选用数值指定调整窗口选项,可使用 SWP 前缀的常量
如果指定了 @swpFlag ,则使用该参数调用::SetWindowPos
细节请参考 win.modifyStyle 函数源码
progressObject.orphanWindow() #
使控件脱离原来的窗口,可以显示在父窗口外面,
但仍然显示在原来的位置,继续如影随形的跟随父窗口移动或改变大小,
控件原来的固定边距等参数仍然有效
progressObject.pos #
进度条当前值,不能大于 0xFFFF,不要使用负数
progressObject.redraw() #
刷新
progressObject.right #
右侧坐标
progressObject.setFocus() #
设置焦点
progressObject.setParent(控件对象) #
改变父窗口
progressObject.setPos(x坐标,y坐标,宽,高,插入位置,参数) #
调整窗口位置或排序,所有参数可选
同时指定x,y坐标则移动位置
同时指定宽高则改变大小
指定插入位置(句柄或_HWND前缀常量)则调整Z序
progressObject.setRange(最小值,最大值) #
设置进度条最大值,最小值
注意值不能大于0xFFFF,不要使用负数
progressObject.setRect(rc) #
设置控件区块位置(::RECT结构体)
progressObject.setRect(rc,true) #
设置控件屏幕区块位置(::RECT结构体)
progressObject.show(true) #
显示控件
progressObject.startProgress() #
显示进条,并显示循环滚动进度的动画,
可选在参数中指定动画间隔时,以毫秒为单位
progressObject.step #
设置stepIt()函数的步进增量
默认为10
progressObject.stepIt() #
进度条前进一个增量,最出最大值时设为最小值。
返回步进前位置
progressObject.stopProgress() #
停止显示循环滚动进度动画,隐藏进度条
progressObject.theme #
外观主题,例如
winform.button.theme = "Explorer"
winform.button.theme = false
progressObject.threadCallable() #
开启此控件的跨线程调用功能
progressObject.top #
顶部坐标
progressObject.update() #
重绘invalidate函数指定的区块
progressObject.value #
进度条当前值,不能大于 0xFFFF,不要使用负数
progressObject.visible #
当前控件窗口是否显示。
仅检查当前窗口的可见性样式(窗口 是否具有 _WS_VISIBLE 样式)。
不考虑父窗口是否可见,不考虑是否被其他窗口遮挡。
如果需要同时判断父窗口的可见性,应改用 win.isVisible 函数。
progressObject.width #
宽度
Markdown 格式