InjectedInputMouseInfo.DeltaX プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
最後のマウス ホイール イベント以降の x 座標の値の変更を取得または設定します。
public:
property int DeltaX { int get(); void set(int value); };
int DeltaX();
void DeltaX(int value);
public int DeltaX { get; set; }
var int32 = injectedInputMouseInfo.deltaX;
injectedInputMouseInfo.deltaX = int32;
Public Property DeltaX As Integer
プロパティ値
int
最後のポインター イベント以降に交差した切り欠きまたは距離しきい値の数。 既定値は 0 です。
例
基本的な入力と入力の挿入を示すダウンロード可能なサンプルをいくつか次に示します。
注釈
重要
この名前空間の API には、inputInjectionBrokered 制限付き機能が必要です。
入力インジェクションを使用するには、Package.appxmanifest に以下を追加する必要があります。
- 宛先
<Package>
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces="rescap"
- 宛先
<Capabilities>
<rescap:Capability Name="inputInjectionBrokered" />
変更される x 座標の値は、 MouseOptions で設定されたフラグによって異なります。 次に例をいくつか示します。
- HWheel: マウス ホイールが x 軸 (水平) を中心に回転した距離。 マウス ホイール ボタンには、間隔が均等に離された不連続な切り欠きまたは距離しきい値 (デテントとも呼ばれます) があります。 ホイールを回転または傾けると、各ディテントが検出されると、ホイール メッセージが送信されます。
windows 定数WHEEL_DELTA (値 120 として定義) は、1 つのディテントを表します。 各ディテントは、関連付けられたアクションの 1 つの増分 (たとえば、行やページのスクロール) のしきい値をマークします。
注意
デルタは 120 に設定され、より細かい解像度のホイール (切り欠きのない自由に回転するホイールなど) を有効にして、回転ごとにメッセージを送信しますが、メッセージあたりの値は小さくなります。
正の値は、ホイールが前方 (ユーザーから離れて) 回転したか、右に傾いていたことを示します。負の値は、ホイールが後方 (ユーザーに向かって) 回転したか、左に傾いていたことを示します。
- XDown または XUp: XBUTTON1 の場合は 1、XBUTTON2XBUTTON1 と XBUTTON2 の場合は 2 は、多くのマウス デバイスで使用される追加のボタンであり、多くの場合、Web ブラウザーでの前方および後方ナビゲーションに使用されます。 標準のマウス ボタンと同じデータが返されます。