ポインター メッセージ フラグ
さまざまなポインター マクロで使用される値 ( 「マクロ」を参照)。
-
POINTER_MESSAGE_FLAG_NEW
-
-
0x00000001
-
新しいポインターの到着を示します。
-
-
POINTER_MESSAGE_FLAG_INRANGE
-
-
0x00000002
-
このポインターが引き続き存在することを示します。 このフラグが設定されていない場合は、ポインターの検出範囲が左であることを示します。
通常、このフラグは、ホバー ポインターが検出範囲を離れる (POINTER_FLAG_UPDATE が設定されている) 場合や、ウィンドウ 表面に接触しているポインターが検出範囲を離れた場合 (POINTER_FLAG_UP が設定されている) 場合にのみ設定されません。
-
-
POINTER_MESSAGE_FLAG_INCONTACT
-
-
0x00000004
-
このポインターがデジタイザーサーフェスと接触していることを示します。 このフラグが設定されていない場合は、ホバー ポインターを示します。
-
-
POINTER_MESSAGE_FLAG_FIRSTBUTTON
-
-
0x00000010
-
マウスの左ボタンダウンに似た主要なアクションを示します。
タッチ ポインターは、デジタイザーサーフェスに接触するときにこのフラグを設定します。
ペン ポインターは、ボタンが押されていないデジタイザーサーフェスに接触している場合に、このフラグを設定します。
マウスの左ボタンがダウンしたときに、マウス ポインターにこのフラグが設定されます。
-
-
POINTER_MESSAGE_FLAG_SECONDBUTTON
-
-
0x00000020
-
マウスの右ボタンダウンに似たセカンダリ アクションを示します。
タッチ ポインターでは、このフラグは使用されません。
ペン ポインターは、ペン バレル ボタンが押された状態でデジタイザーサーフェスに接触している場合に、このフラグを設定します。
マウス の右ボタンが下にあるときに、マウス ポインターにこのフラグが設定されます。
-
-
POINTER_MESSAGE_FLAG_THIRDBUTTON
-
-
0x00000040
-
下のマウス ホイール ボタンに似ています。
タッチ ポインターでは、このフラグは使用されません。
ペン ポインターでは、このフラグは使用されません。
マウス ホイール ボタンがダウンしたときに、マウス ポインターにこのフラグが設定されます。
-
-
POINTER_MESSAGE_FLAG_FOURTHBUTTON
-
-
0x00000080
-
最初の拡張マウス (XButton1) ボタンダウンに似ています。
タッチ ポインターでは、このフラグは使用されません。
ペン ポインターでは、このフラグは使用されません。
マウス ポインターには、最初の拡張マウス (XBUTTON1) ボタンがダウンしたときに、このフラグが設定されます。
-
-
POINTER_MESSAGE_FLAG_FIFTHBUTTON
-
-
0x00000100
-
2 つ目の拡張マウス (XButton2) ボタンダウンに似ています。
タッチ ポインターでは、このフラグは使用されません。
ペン ポインターでは、このフラグは使用されません。
2 番目の拡張マウス (XBUTTON2) ボタンがダウンしたときに、マウス ポインターにこのフラグが設定されます。
-
-
POINTER_MESSAGE_FLAG_PRIMARY
-
-
0x00002000
-
このポインターがプライマリ ポインターとして指定されていることを示します。 プライマリ ポインターは、非プライマリ ポインターで使用できるアクションを超えてアクションを実行できる 1 つのポインターです。 たとえば、プライマリ ポインターがウィンドウの表面に接触する場合、ウィンドウにWM_POINTERACTIVATEメッセージを送信してアクティブ化する機会が提供される場合があります。
プライマリ ポインターは、システム上のすべての現在のユーザー操作 (マウス、タッチ、ペンなど) から識別されます。 そのため、プライマリ ポインターがアプリに関連付けられていない可能性があります。 マルチタッチ操作の最初の接触は、プライマリ ポインターとして設定されます。 プライマリ ポインターが識別されたら、新しい連絡先をプライマリ ポインターとして識別する前に、すべての連絡先をリフトする必要があります。 ポインター入力を処理しないアプリの場合、プライマリ ポインターのイベントのみがマウス イベントに昇格されます。
-
-
POINTER_MESSAGE_FLAG_CONFIDENCE
-
-
0x00000400
-
信頼度は、ポインターが意図した操作または偶発的な相互作用を表すかどうかに関するソース デバイスからの提案です。これは、偶発的な操作 (手のひらなど) が入力をトリガーできるPT_TOUCHポインターに特に関連します。 このフラグが存在する場合、ソース デバイスは、この入力が意図した操作の一部であるという高い信頼度を持っていることを示します。
-
-
POINTER_MESSAGE_FLAG_CANCELED
-
-
0x00000800
-
システムがポインターの無効な入力を受け取ったときや、アクティブなポインターを持つデバイスが突然出発したときなど、ポインターが異常な方法で逸脱していることを示します。 入力を受け取るアプリケーションがそうする位置にある場合は、相互作用を完了していないものとして扱い、関連するポインターの影響を取り消す必要があります。
-
注釈
XBUTTON1 と XBUTTON2 は、多くのマウス デバイスで使用される追加のボタンです。 標準のマウス ボタンと同じデータが返されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2012 [デスクトップ アプリのみ] |
Header |
|