IVMMouse インターフェイス

[Windows仮想 PC は、Windows 8の時点で使用できなくなります。 代わりに、 Hyper-V WMI プロバイダー (V2) を使用します。

仮想マシン (VM) 内のマウス デバイスを制御します。 仮想マシンの IVMMouse は、 IVMVirtualMachine::Mouse プロパティを使用して取得できます。 マウス デバイスの座標は、絶対座標またはデルタ座標で表すことができます。 UsingAbsoluteCoordinates プロパティを使用して、座標表現の 2 つのメソッドを区別します。 現在のカーソル位置の取得と絶対座標の使用は、ゲスト オペレーティング システムに統合コンポーネントがインストールされている場合にのみサポートされることに注意してください。

メンバー

IVMMouse インターフェイスは IDispatch インターフェイスから継承します。 IVMMouse には、次の種類のメンバーもあります。

メソッド

IVMMouse インターフェイスには、これらのメソッドがあります。

メソッド 説明
Click マウス ボタンのクリックをシミュレートします。
GetButton 指定したマウス ボタンの現在の状態 (上または下) を取得します。
SetButton 指定したマウス ボタンの現在の状態 (上下) を設定します。

プロパティ

IVMMouse インターフェイスには、これらのプロパティがあります。

プロパティ アクセスの種類 説明
HorizontalPosition
読み取り/書き込み
マウスの絶対 x 座標。
ScrollWheelPosition
書き込み専用
マウスの z 座標 (相対のみ)。
UsingAbsoluteCoordinates
読み取り/書き込み
マウス座標が絶対座標と相対座標のどちらを表すかを示します。
VerticalPosition
読み取り/書き込み
マウスの絶対 y 座標。

要件

要件
サポートされている最小のクライアント
Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー
サポートなし
クライアント サポートの終了
Windows 7
製品
Windows Virtual PC
Header
VPCCOMInterfaces.h
IID
IID_IVMmouse ac903f6d-6346-4f29-8875-5d511a13895e として定義されています