Задает положение и видимость курсора мыши
Синтаксис
Использование
result = SetMouse([ x ] [, [ y ] [, [ visibility ] [, [ clip ]]]])
Параметры
(Для каждого параметра, 
-1 это специальное значение, указывающие 
	"отсутствие изменений.")
x
необязательный - устанавливает x координату
y
необязательный - устанавливает y координату
visibility
необязательный - устанавливает видимость: 1 
	указывает что курсор виден, 0 указывает что курсор скрыт
clip
необязательный - устанавливает захват мыши: 1 указывает , 
	что мышь захватывается графическим окном, 0 указывает на отсутствие захвата
Возвращаемое значение
	Ноль (0) в случае успешного завершения, ненулевое в случае неудачи.
Описание
SetMouse будет устанавливать (
x, 
y) 
	коодинаты курсора мыши, а также устанавливает его видимость. Положение мыши 
	устанавливается с помощью х и у параметров. Мышь будет видна, если 
visibility 
	установлена в 
1, и не видна , если 
visibility 
	установлена в 
0.  
SetMouse предназначен для 
	графических режимов, инициированных с помощью заявления 
Screen (графика).
 Пример
Dim As Integer x, y, buttons
' создаем экран 640*480
ScreenRes 640, 480
Print "Click the mouse button to center the mouse"
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 = ""
 Различия диалектов
-  Не доступно в диалекте -lang qb 
	, но есть псевдоним __Setmouse.
 
 
 Отличия от QB
См. также