共用方式為


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 軸平移 (move) 。
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 軸限制。

滑軌表示略過移動主要軸的輕微動作。 這可讓用戶獲得更緊密的體驗;當它們嘗試沿著單一軸移動流覽時,它們會限制在座標軸上。
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_Y
值:0x00000200
互動會沿著Y軸限制。

滑軌表示略過移動主要軸的輕微動作。 這可讓用戶獲得更緊密的體驗;當它們嘗試沿著單一軸移動流覽時,它們會限制在座標軸上。
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 [僅限傳統型應用程式]
標頭 interactioncontext.h

另請參閱

INTERACTION_CONTEXT_CONFIGURATION 結構

SetInteractionConfigurationInteractionContext 函式