如何制作包含一定数量行的Gui按钮,当显示在其中的变量超过该数量时,它将裁剪出结尾并在其中添加“...”。 目前我有这个:
Gui,Add,Button,w200 r2 gbutton1,& 1。 %VAR1%
当var1中的文本量超过2行文本时,该按钮看起来很可怕。我需要它来裁剪按钮中的额外文本。
答案 0 :(得分:1)
您可以采取以下措施:
var1 := "This text is too long."
Gui, Add, Button, w200 r2 , % "&1." . button(var1)
Gui, Add, Button, w200 r2 , % "&2." . button(var1, 15)
Gui, Show
button(var, maxlength = 7)
{
if StrLen(var) > 10
return % SubStr(var, 1, maxlength) . "..."
}