跳到主要内容

SetButton 设置按钮

🎯功能

设置按钮类型和数据,用于CreateButon创建的按钮。

📜语法

Call Plugin.WndEx7_71.SetButton(窗口句柄, 数据)

📥参数

参数数据类型解释
窗口句柄长整型数用于接收CreateButon创建的按钮的窗口句柄。
数据字符串字符串数组设置按钮的类型和数据。使用字符串时,按钮将被设置成普通按钮,字符串的内容为按钮上显示的文字。使用一维字符串数组或者以"ARR:"开头的字符串(以"|"分割按钮上显示的文字)时,按钮将被设置成切换按钮,每点击一次按钮,按钮上显示的文字都会切换,切换的内容为一维数组中的字符串或者以"ARR:"开头的字符串内容,首先显示的是第一个字符串的内容,按钮点击一次后就显示第二个字符串的内容,再点击就是第三个……,到最后一个时,再点击按钮就切换回第一个。

📤返回

💡示例

hwnd=Plugin.WndEx7_71.CreateButton(0,20,10,100,30)
Call Plugin.WndEx7_71.SetButtonStyle(hwnd,"000000","00FF00",0,0)
Call Plugin.WndEx7_71.SetButton(hwnd,"按钮")
While True
Delay 1000
Wend
//OnScriptExit过程在脚本结束时执行,即使脚本执行到一半的时候,你按了停止热键,它也会执行了这个过程再停止
Sub OnScriptExit()
Call Plugin.WndEx7_71.SetWindowState(hwnd,0)
End Sub
Dim MyArray(2)
MyArray(0)="按钮A"
MyArray(1)="按钮B"
MyArray(2)="按钮C"
hwnd=Plugin.WndEx7_71.CreateButton(0,20,10,100,30)
Call Plugin.WndEx7_71.SetButtonStyle(hwnd,"000000","00FF00",0,0)
Call Plugin.WndEx7_71.SetButton(hwnd,MyArray)
While True
Delay 1000
Wend
//OnScriptExit过程在脚本结束时执行,即使脚本执行到一半的时候,你按了停止热键,它也会执行了这个过程再停止
Sub OnScriptExit()
Call Plugin.WndEx7_71.SetWindowState(hwnd,0)
End Sub

📘备注