wkk5678 发表于 2012-11-20 09:50:36

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

本帖最后由 wkk5678 于 2012-11-21 18:36 编辑

GUI有动态标签吗?
还是用GUICtrlCreateLabel创建啊?
就是要动态的,比如:GUICtrlCreateLabel("当前分辨率:"&@DesktopWidth&"X"&@DesktopHeight,0,0,250,60)
是要设置还是换其他控件?当我在改变分辨率时标签内容会自动该表?
菜鸟在线等高手指点,谢谢!~

annybaby 发表于 2012-11-20 13:22:59

回复 1# wkk5678


定时更新下数据啊
guictrlsetdata()

wkk5678 发表于 2012-11-20 14:02:20

回复 2# annybaby


    恩,好的,谢谢!

jingygr 发表于 2012-11-20 16:39:43

用一楼的方法,做个更新的函数
然后注册这个函数

wkk5678 发表于 2012-11-21 07:52:21

回复 4# jingygr


    请教一下,如何注册函数啊?

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

wkk5678 发表于 2012-11-21 14:27:58

回复 6# jingygr


   好的,非常感谢!~

jingygr 发表于 2012-11-21 14:54:19

{:face (303):}

kc098829 发表于 2013-3-2 23:29:37

不錯,可以引用看看{:face (88):}

llllllxllllll 发表于 2014-5-8 20:03:45

回复 6# jingygr


    受益非浅啊,用死循环就不能有其它操作了.
这个问题终于让我找到答案了,高兴
同时对热心坛有表示感谢

qsy666888 发表于 2014-5-22 12:15:46

好的,非常感谢!~
页: [1]
查看完整版本: [已解决】GUI如何创建一个动态的标签呢?