IVMMouse インターフェイス
[Windows Virtual 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 |
Product |
Windows Virtual PC |
ヘッダー |
|
IID |
IID_IVMmouse ac903f6d-6346-4f29-8875-5d511a13895e として定義されています |