找回密码
 加入
搜索
查看: 6712|回复: 10

[特效] [已解决】GUI如何创建一个动态的标签呢?

  [复制链接]
发表于 2012-11-20 09:50:36 | 显示全部楼层 |阅读模式
本帖最后由 wkk5678 于 2012-11-21 18:36 编辑

GUI有动态标签吗?
还是用GUICtrlCreateLabel创建啊?
就是要动态的,比如:GUICtrlCreateLabel("当前分辨率:"&@DesktopWidth&"X"&@DesktopHeight,0,0,250,60)
是要设置还是换其他控件?当我在改变分辨率时标签内容会自动该表?
菜鸟在线等高手指点,谢谢!~
发表于 2012-11-20 13:22:59 | 显示全部楼层
回复 1# wkk5678


定时更新下数据啊
guictrlsetdata()
 楼主| 发表于 2012-11-20 14:02:20 | 显示全部楼层
回复 2# annybaby


    恩,好的,谢谢!
发表于 2012-11-20 16:39:43 | 显示全部楼层
用一楼的方法,做个更新的函数
然后注册这个函数
 楼主| 发表于 2012-11-21 07:52:21 | 显示全部楼层
回复 4# jingygr


    请教一下,如何注册函数啊?
发表于 2012-11-21 10:37:40 | 显示全部楼层
回复 5# wkk5678
你看一下帮助文档中的AdlibRegister,大致如下吧(我也只是菜鸟,可能有其它更好的方法)
$Label1 = GUICtrlCreateLabel("当前分辨率:", 10, 10, 180, 17)
AdlibRegister("_fenbianlv",500)
Func _fenbianlv()
        GUICtrlSetData($Label1,"当前分辨率:"&@DesktopWidth&"X"&@DesktopHeight,0,0,250,60)
EndFunc
 楼主| 发表于 2012-11-21 14:27:58 | 显示全部楼层
回复 6# jingygr


   好的,非常感谢!~
发表于 2012-11-21 14:54:19 | 显示全部楼层
发表于 2013-3-2 23:29:37 | 显示全部楼层
不錯,可以引用看看
发表于 2014-5-8 20:03:45 | 显示全部楼层
回复 6# jingygr


    受益非浅啊,用死循环就不能有其它操作了.
这个问题终于让我找到答案了,高兴
同时对热心坛有表示感谢
发表于 2014-5-22 12:15:46 | 显示全部楼层
好的,非常感谢!~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-23 22:10 , Processed in 0.075767 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表