INTERACTION_CONFIGURATION_FLAGS列挙 (interactioncontext.h)
Interaction Context オブジェクトを構成するときに有効にする相互作用を指定します。
構文
typedef enum INTERACTION_CONFIGURATION_FLAGS {
INTERACTION_CONFIGURATION_FLAG_NONE = 0x00000000,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_X = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_Y = 0x00000004,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION = 0x00000008,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING = 0x00000010,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIA = 0x00000020,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIA = 0x00000040,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIA = 0x00000080,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_X = 0x00000100,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_Y = 0x00000200,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_EXACT = 0x00000400,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_MULTIPLE_FINGER_PANNING = 0x00000800,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTAL = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECT = 0x00000004,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMP = 0x00000008,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_REARRANGE = 0x00000010,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACT = 0x00000020,
INTERACTION_CONFIGURATION_FLAG_TAP = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLE = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_TAP_MULTIPLE_FINGER,
INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAP = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_HOLD = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSE = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_HOLD_MULTIPLE_FINGER,
INTERACTION_CONFIGURATION_FLAG_DRAG = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_MAX = 0xffffffff
} ;
定数
INTERACTION_CONFIGURATION_FLAG_NONE 値: 0x00000000 相互作用は有効になっていません。 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION 値: 0x00000001 すべての操作 (移動、回転、スケーリング) が有効になっています。 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_X 値: 0x00000002 x 軸に沿って移動 (移動) します。 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_Y 値: 0x00000004 y 軸に沿って移動 (移動) します。 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION 値: 0x00000008 回転 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING 値: 0x00000010 スケーリング。 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIA 値: 0x00000020 接触を持ち上げた後の移動慣性 (移動方向)。 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIA 値: 0x00000040 接触した後の回転慣性は持ち上げられた。 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIA 値: 0x00000080 接触が持ち上げられた後の慣性のスケーリング。 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_X 値: 0x00000100 相互作用は x 軸に沿って制約されます。 レールは、主運動軸から離れたわずかな動きが無視されることを示します。 これにより、ユーザーのエクスペリエンスが強化されます。1 つの軸に沿ってパンしようとすると、軸に拘束されます。 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_Y 値: 0x00000200 相互作用は y 軸に沿って制約されます。 レールは、主運動軸から離れたわずかな動きが無視されることを示します。 これにより、ユーザーのエクスペリエンスが強化されます。1 つの軸に沿ってパンしようとすると、軸に拘束されます。 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_EXACT 値: 0x00000400 最初の接触から操作の終了までの正確な距離を報告します。 既定では、システムによって報告される最初の操作デルタから、小さな距離のしきい値が減算されます。 この距離しきい値は、タップ ジェスチャを処理するときの接触のわずかな動きを考慮するためのものです。 このフラグが設定されている場合、距離のしきい値は最初のデルタから減算されません。 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_MULTIPLE_FINGER_PANNING 値: 0x00000800 |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE 値: 0x00000001 すべてのクロススライド操作が有効になっています。 |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTAL 値: 0x00000002 x 軸に沿ってクロススライドします。 |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECT 値: 0x00000004 クロススライドを使用した選択。 |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMP 値: 0x00000008 速度バンプ効果。 速度バンプは、スワイプまたはスライド ジェスチャ中にユーザーがわずかなドラッグ (または摩擦) を経験する領域です。 |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_REARRANGE 値: 0x00000010 クロススライドを使用して再配置します。 |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACT 値: 0x00000020 最初の接触から操作の終了までの正確な距離を報告します。 既定では、システムによって報告される最初のクロススライド 差分から小さい距離のしきい値が減算されます。 この距離しきい値は、タップ ジェスチャを処理するときの接触のわずかな動きを考慮するためのものです。 このフラグが設定されている場合、距離のしきい値は最初のデルタから減算されません。 |
INTERACTION_CONFIGURATION_FLAG_TAP 値: 0x00000001 タップ。 |
INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLE 値: 0x00000002 ダブルタップ。 |
INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAP 値: 0x00000001 [セカンダリ] タップ。 |
INTERACTION_CONFIGURATION_FLAG_HOLD 値: 0x00000001 保持。 |
INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSE 値: 0x00000002 マウスで長押しします。 |
INTERACTION_CONFIGURATION_FLAG_DRAG 値: 0x00000001 マウスでドラッグします。 |
INTERACTION_CONFIGURATION_FLAG_MAX 値: 0xffffffff 操作の最大数を超えました。 |
要件
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
Header | interactioncontext.h |