次の方法で共有


DIRECTMANIPULATION_SNAPPOINT_TYPE列挙 (directmanipulation.h)

最終的な慣性終了位置の計算方法を変更します。

構文

typedef enum DIRECTMANIPULATION_SNAPPOINT_TYPE {
  DIRECTMANIPULATION_SNAPPOINT_MANDATORY = 0,
  DIRECTMANIPULATION_SNAPPOINT_OPTIONAL = 1,
  DIRECTMANIPULATION_SNAPPOINT_MANDATORY_SINGLE = 2,
  DIRECTMANIPULATION_SNAPPOINT_OPTIONAL_SINGLE = 3
} ;

定数

 
DIRECTMANIPULATION_SNAPPOINT_MANDATORY
値: 0
コンテンツは常に、慣性が慣性方向に沿って自然に停止する場所に最も近いスナップポイントで停止します。
DIRECTMANIPULATION_SNAPPOINT_OPTIONAL
値: 1
コンテンツは、スナップ ポイントの近さに応じて、慣性が慣性方向に沿って自然に停止する最も近いスナップ ポイントで停止します。
DIRECTMANIPULATION_SNAPPOINT_MANDATORY_SINGLE
値: 2
コンテンツは常に慣性方向に沿ってリリース ポイントに最も近いスナップ ポイントで停止します。
DIRECTMANIPULATION_SNAPPOINT_OPTIONAL_SINGLE
値: 3
モーションが遠くから始まる場合、コンテンツは次のスナップ ポイントで停止します。

解説

DIRECTMANIPULATION_SNAPPOINT_MANDATORYまたはDIRECTMANIPULATION_SNAPPOINT_OPTIONALスナップ ポイントの場合、タッチ操作エンジンによって計算される慣性の自然な終了位置に基づいてスナップ ポイントが選択されます。 DIRECTMANIPULATION_SNAPPOINT_MANDATORY_SINGLEまたはDIRECTMANIPULATION_SNAPPOINT_OPTIONAL_SINGLEスナップ ポイントの場合、選択したスナップ ポイントは慣性の開始位置によって異なります。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
Header directmanipulation.h

関連項目

直接操作列挙