找回密码
 加入
搜索
查看: 9400|回复: 13

[交流] GUI更改背景颜色,要不断的更改,怎么循环呢??

 火.. [复制链接]
发表于 2012-10-21 12:58:37 | 显示全部楼层 |阅读模式
#include<guiconstantsex.au3>
guicreate("",200,200)
guisetstate()
adlibregister("color",1000)
do
$a=guigetmsg()
if $a=$gui_event_close then exit
就这样一个GUI,想不停的更改颜色,怎么办?
 楼主| 发表于 2012-10-21 12:58:52 | 显示全部楼层
高手们呢?
发表于 2012-10-22 08:08:08 | 显示全部楼层
本帖最后由 seniors 于 2012-10-22 08:14 编辑

你的主循环也错了
#include<guiconstantsex.au3>
guicreate("",200,200)
guisetstate()
adlibregister("color",1000)
do
$a=guigetmsg()
Until $a=$gui_event_close
func color()
guisetbkcolor(bitor(bitshift(random(0,255,1),-16),bitshift(random(0,255,1),-8),random(0,255,1)))
endfunc
发表于 2012-10-28 08:50:55 | 显示全部楼层
期待高手的作品
发表于 2012-10-28 09:19:48 | 显示全部楼层
3樓大範例,結果如下:(僅取二圖)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2012-10-28 14:47:31 | 显示全部楼层
[au3]#include<guiconstantsex.au3>
guicreate("",200,200)
guisetstate()
do
guisetbkcolor(random(0,16777215, 1))
sleep(200)
Until guigetmsg()=$gui_event_close[/au3]
发表于 2012-10-28 15:19:06 | 显示全部楼层
回复 6# netegg
原来颜色也是可以只用数字代替的,学习了!
发表于 2012-10-28 17:07:17 | 显示全部楼层
回复 7# xms77
16进制也是数,000000~ffffff又是连续数,用10进制更方便
发表于 2012-11-14 20:49:46 | 显示全部楼层
来个直观图就好了
发表于 2012-11-18 11:00:45 | 显示全部楼层
不错的~~~~
发表于 2012-11-30 09:32:16 | 显示全部楼层
不错,很好玩。。。。
发表于 2013-3-2 23:26:51 | 显示全部楼层
這個好,可以來做別的事情
发表于 2013-3-7 12:24:41 | 显示全部楼层
16进制也是数,000000~ffffff又是连续数,用10进制更方便
发表于 2013-3-13 13:23:42 | 显示全部楼层
挺好玩的。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-13 14:30 , Processed in 0.075844 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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