InjectedInputMouseOptions 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
InjectedInputMouseInfo を使用してマウス入力をシミュレートするために使用されるさまざまなオプションまたは修飾子を指定します。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
public enum class InjectedInputMouseOptions
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
enum class InjectedInputMouseOptions
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
public enum InjectedInputMouseOptions
var value = Windows.UI.Input.Preview.Injection.InjectedInputMouseOptions.none
Public Enum InjectedInputMouseOptions
- 継承
-
InjectedInputMouseOptions
- 属性
Windows の要件
デバイス ファミリ |
Windows 10 Anniversary Edition (10.0.14393.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v3.0 で導入)
|
フィールド
Absolute | 32768 | 0 ~ 65,535 の正規化された絶対座標。 フラグが設定されていない場合は、相対データ (最後に報告された位置以降の位置の変化) が使用されます。 座標 (0,0) は、表示サーフェスの左上隅にマップされます。座標 (65535,65535) が右下隅にマップされます。 マルチモニター システムでは、座標はプライマリ モニターにマップされます。 |
HWheel | 4096 | マウスの傾斜ホイール。 |
LeftDown | 2 | マウスの左ボタンが押されました。 |
LeftUp | 4 | マウスの左ボタンが離されました。 |
MiddleDown | 32 | マウスの中央ボタンが押されました。 |
MiddleUp | 64 | マウスの中央ボタンが離されました。 |
Move | 1 | 移動 (移動メッセージの結合)。 マウス イベントが発生し、アプリケーションがまだ前のマウス イベントを処理していない場合は、前のイベントがスローされます。 「MoveNoCoalesce」を参照してください。 |
MoveNoCoalesce | 8192 | 移動 (移動メッセージを結合しないでください)。 アプリケーションは、以前に処理されたマウス イベント以降のすべてのマウス イベントを処理します。 「移動」を参照してください。 |
None | 0 | マウス修飾子なし。 既定値。 |
RightDown | 8 | マウスの右ボタンが押されました。 |
RightUp | 16 | マウスの右ボタンが離されました。 |
VirtualDesk | 16384 | 座標を仮想デスクトップ全体にマップします。 |
Wheel | 2048 | マウス ホイール。 |
XDown | 128 | XBUTTON が押されました。 |
XUp | 256 | XBUTTON がリリースされました。 |
例
基本的な入力と入力の挿入を示すダウンロード可能なサンプルをいくつか次に示します。
注釈
重要
この名前空間の API には、inputInjectionBrokered 制限付き機能が必要です。
入力インジェクションを使用するには、Package.appxmanifest に以下を追加する必要があります。
- 宛先
<Package>
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces="rescap"
- 宛先
<Capabilities>
<rescap:Capability Name="inputInjectionBrokered" />