次の方法で共有


InjectedInputMouseInfo.DeltaX プロパティ

定義

最後のマウス ホイール イベント以降の 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

プロパティ値

Int32

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 ブラウザーでの前方および後方ナビゲーションに使用されます。 標準のマウス ボタンと同じデータが返されます。

適用対象

こちらもご覧ください