微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

(Autohotkey) 关于 GUI 垂直进度条没有垂直上下而是水平移动的问题,就像它在水平 Progresbar 上所做的那样

如何解决(Autohotkey) 关于 GUI 垂直进度条没有垂直上下而是水平移动的问题,就像它在水平 Progresbar 上所做的那样

正如标题所说,我遇到了意想不到的事情,很奇怪。

我正在编写下面的代码来在屏幕上制作许多进度条。重要的是我希望它从上移到下,反之亦然。但即使这些看起来像垂直条,它也不会垂直移动。它从左到右进行。我想让它从底部移动到顶部。

希望有人知道答案。谢谢

;Gui,Add,Button,x-20 y-20 gButton +default
Gui -Caption +LastFound +AlwaysOnTop +ToolWindow
Gui,Margin,0
Gui,Font,s17 바탕 cBlack


Loop,114
{
    AIndex:=A_Index-1
    X:=Mod(AIndex,30)*40+20
    Y:=(Floor(AIndex/30))*130+30
    Gui,Progress,x%X% y%y% h100 w25 cBlue vMyProgress_%A_Index%,50
    GuiControl,MyProgress horizontal
}
Mask := "42f442"

Gui,Color,%Mask%
WinSet,TransColor,%Mask%
Gui,-dpiscale 
Gui,Show,x0 y0
return

解决方法

您需要指定它是一个 vertical 进度条,就像这样

Gui,Add,Progress,x%X% y%y% h100 w25   Vertical   cBlue vMyProgress_%A_Index%,50

More about progress options

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。