GUI更改背景颜色,要不断的更改,怎么循环呢??
#include<guiconstantsex.au3>guicreate("",200,200)
guisetstate()
adlibregister("color",1000)
do
$a=guigetmsg()
if $a=$gui_event_close then exit
就这样一个GUI,想不停的更改颜色,怎么办? 高手们呢? 本帖最后由 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 期待高手的作品 3樓大範例,結果如下:(僅取二圖)
{:face (88):} #include<guiconstantsex.au3>
guicreate("",200,200)
guisetstate()
do
guisetbkcolor(random(0,16777215, 1))
sleep(200)
Until guigetmsg()=$gui_event_close 回复 6# netegg
原来颜色也是可以只用数字代替的,学习了! 回复 7# xms77
16进制也是数,000000~ffffff又是连续数,用10进制更方便 来个直观图就好了 不错的~~~~ 不错,很好玩。。。。 這個好,可以來做別的事情{:face (356):} 16进制也是数,000000~ffffff又是连续数,用10进制更方便 挺好玩的。
页:
[1]