设置鼠标光标的位置和可见性
语法
用法
result = SetMouse([ x ] [, [ y ] [, [ visibility ] [, [ clip ]]]])
参数
(对于每个参数,
-1是一个特殊值,表示“无变化”。)
x
可选 - 设置x坐标
y
可选 - 设置y坐标
visibility
可选 - 设置的可见性:1表示可见,0表示隐藏
clip
可选 - 设置剪辑:1表示鼠标被剪辑到图形窗口,0表示没有剪辑
返回值
零(0)成功,非零表示失败。
说明
SetMouse将设置鼠标指针的(
x ,
y )坐标,并设置其可见性。使用
x 和
y 参数设置鼠标位置。如果可见性设置为
1,鼠标将可见,如果
visibility 设置为
0,则鼠标将不可见。
SetMouse适用于仅使用
Screen (图形)语句启动的图形模式。
例子
Dim As Integer x, y, buttons
'创建屏幕640 * 480
ScreenRes 640, 480
Print "单击鼠标按钮将鼠标居中"
Do
'获取鼠标x,y和按钮状态(等到鼠标在屏幕上)
Do: Sleep 1: Loop While GetMouse( x, y , , buttons) <> 0
If buttons And 1 Then
'在鼠标左键,中心鼠标
SetMouse 320, 240
End If
'运行循环,直到按下一个键或窗口关闭
Loop While Inkey = ""
方言差异
与QB差别
参考