想把进度条的颜色进行一下修改。是我已经设置了颜色,但是现在要把它换一种颜色,难道真的只能再弄一个进度条出来??
更换颜色然后重绘窗口吧。。。我猜的,早就忘了
所以我才不喜欢AHK,细节处各种糙
Gui, Color, White
Gui, Add, Progress, w300 h20 cGreen vMyProgress
Gui, Add, Button, ym, Start
Gui, Show
return
ButtonStart:
Loop, 100
{
if A_Index > 100
break
GuiControl,, MyProgress, %A_Index%
if A_Index > 50
GuiControl, +cRed, MyProgress
Sleep 50
}
return
GuiClose:
ExitApp
官网问答里有个答案更好,加个条件判断减少了GUI重绘。 传送
AHK的GUI功能比较弱, 通常我都是尽量不写GUI界面的.
多窗口怎么写?我写了不起作用
GuiControl, +cRed, miaomiaomiao:, MyProgress
你看一眼我上面写的
这次懂了,我向来文档看不懂,要看案例来依葫芦画瓢的
这次懂了,我向来文档看不懂,要看案例来依葫芦画瓢的
这个文档里有说啊
要对非默认窗口进行操作 (请参阅下面), 需要在子命令前加上窗口名称或编号和一个冒号, 例如:
GuiControl, MyGui:Show, MyButton
GuiControl, MyGui:, MyListBox, Item1|Item2
即使 ControlID 为控件的关联变量或 HWND 这也是必须的。
需要在子命令 前 加上窗口名称或编号和一个冒号
GuiControl, miaomiaomiao:+cRed, MyProgress
我就想写个超简单的,我还是研究一下换一种语言算了,要不然脑细胞死的太多