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 |