|
进度条
进度条一般操作进度的情况,通常用在耗时较长的操作(如拷贝文件或下载文件等)中
进度条的重要属性有:位置、方向、显示方式等
只需要控制进度条的大小和位置,再根据任务进度的变化,不断更新进度条的值即可
文本链接
文本链接就相当于一个按钮增加了下划线,点击打开网站,文件等
效果图:
代码:
- {
- 函数 整型 运行() //窗口启动函数, 优先自动处理内部(加载窗口布局文件, 绑定UI变量, 注册UI事件), 然后窗口创建完成, 调用用户代码
- {
- //此处窗口已创建完成, 用户可在此处操作或导入初始数据到UI
- _进度条1.置进度颜色(取颜色值RGBA(255, 10, 15, 255))
- _进度条1.置文本颜色(取颜色值RGBA(255, 250, 250, 255))
- _进度条1.添加背景填充(元素状态_鼠标离开, 取颜色值RGBA(155, 150, 150, 255))
- _进度条1.置进度(100)
- 显示(TRUE) //显示出窗口
- 返回 0
- }
- 函数 UI事件 整型 按钮点击_文本链接按钮1(元素句柄 来源句柄, 逻辑型 *是否拦截)
- {
- 执行(0, "open", "http://bbs.xcgui.com/forum.php?mod=forumdisplay&fid=111", 空, 空, SW_SHOW)
- 返回 0
- }
- 函数 UI事件 整型 炫彩定时器_进度条1(元素句柄 来源句柄, 整型 nTimerID,逻辑型 *是否拦截)
- {
- 静态 整型 i = 0
- 如果(nTimerID == 101)
- {
- _进度条2.置进度(i++)
- _进度条1.置进度(_进度条1.取进度() - 1)
- 如果(i == 101)
- {
- _进度条1.关闭炫彩定时器(101)
- _进度条1.置进度(10)
- }
- }
- 返回 0
- }
- 函数 UI事件 整型 按钮点击_按钮1(元素句柄 来源句柄, 逻辑型* 是否拦截)
- {
- _进度条1.置炫彩定时器(101, 100)
- 返回 0
- }
- 函数 UI事件 整型 按钮点击_按钮2(元素句柄 来源句柄, 逻辑型* 是否拦截)
- {
- _进度条1.关闭炫彩定时器(101)
- 返回 0
- }
- }
复制代码 这里用了一个时钟id:101,周期:300
按钮控制启动和停止,时钟事件里时钟进度位置
很简单吧
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|