我看不出文本被切断的原因,并且可以真正使用一些外部帮助。文本%timers1%在达到两位数时会被切断。任何帮助将不胜感激。
Gui, +LastFound +AlwaysOnTop +ToolWindow -Caption +Border +E0x08000000
Gui, Font, s20, Arial
timers := "00"
Gui, Add, Text, x3 y0 vTText1, %timers1%
Gui, Add, Text, x60 y0 vText1, Last
Gui, Add, Text, x3 y30 vTText, %timers%
Gui, Add, Text, x60 y30 vText, Current
Gui, Show, x0 y0 h60 w150, Stopwatch NoActivate
Settimer, Stopwatch, 1000
Return
Stopwatch:
timers += 1
if(timers < 10)
{
GuiControl, , TText , 0%timers%
}
else
{
GuiControl, , TText , %timers%
}
return
GuiClose:
GuiEscape:
ExitApp
return
$~LButton::
Send f
return
$RButton::
Send {Tab 4}
Send {Enter}
Sleep, 50
Send ^{Tab}
timers1 = %timers%
GuiControl, , TText1 , %timers1%
timers := "00"
GuiControl, , TText , %timers%
return
!s::Suspend
答案 0 :(得分:0)
GuiControl说:
由于控件不会自动扩展,如果需要加宽控件,请使用
GuiControl, Move, MyText, W300
。
类似
if (strlen(timers) > 5)
GuiControl, Move, TText, W200