Поделиться через


Интерфейс IVMMouse

[Виртуальный компьютер Windows больше недоступен для использования с Windows 8. Вместо этого используйте поставщик WMI Hyper-V (V2).]

Управляет устройством мыши в виртуальной машине. IvMMouse для виртуальной машины можно получить с помощью свойства IVMVirtualMachine::Mouse. Координаты для устройства мыши могут быть представлены либо в абсолютных координатах, либо в разностных координатах. Используйте свойство UsingAbsoluteCoordinates для различения двух методов представления координат. Обратите внимание, что получение текущей позиции курсора и использование абсолютных координат поддерживаются только в том случае, если в гостевой операционной системе установлены компоненты интеграции.

Элементы

Интерфейс IVMMouse наследуется от интерфейса IDispatch . IVMMouse также имеет следующие типы членов:

Методы

Интерфейс IVMMouse имеет следующие методы.

Метод Описание
Щелкните Имитирует нажатие кнопки мыши.
GetButton Извлекает текущее состояние (вверх или вниз) указанной кнопки мыши.
SetButton Задает текущее состояние (вверх или вниз) указанной кнопки мыши.

Свойства

Интерфейс IVMMouse имеет следующие свойства.

Свойство Тип доступа Описание
Горизонтальная позиция
Чтение/запись
Абсолютная координата по оси X мыши.
ScrollWheelPosition
Только на запись
Z-координата мыши (только относительно).
UsingAbsoluteCoordinates
Чтение/запись
Указывает, представляют ли координаты мыши абсолютные или относительные координаты.
Вертикальное положение
Чтение/запись
Абсолютная координата мыши по оси Y.

Требования

Требование Значение
Минимальная версия клиента
Windows 7 [только классические приложения]
Минимальная версия сервера
Ни одна версия не поддерживается
Окончание поддержки клиентов
Windows 7
Продукт
Windows Virtual PC
Заголовок
VPCCOMInterfaces.h
IID
IID_IVMmouse определяется как ac903f6d-6346-4f29-8875-5d511a13895e