次の方法で共有


DIRECTMANIPULATION_SNAPPOINT_COORDINATE列挙 (directmanipulation.h)

スナップ ポイントのコレクションの座標系を定義します。

構文

typedef enum DIRECTMANIPULATION_SNAPPOINT_COORDINATE {
  DIRECTMANIPULATION_COORDINATE_BOUNDARY = 0,
  DIRECTMANIPULATION_COORDINATE_ORIGIN = 0x1,
  DIRECTMANIPULATION_COORDINATE_MIRRORED = 0x10
} ;

定数

 
DIRECTMANIPULATION_COORDINATE_BOUNDARY
値: 0
既定値。

スナップ ポイントは、 DIRECTMANIPULATION_COORDINATE_MIRRORED も指定されていない限り、コンテンツの上下の境界に対して相対的に指定されます。この場合、コンテンツの下と右の境界を基準にしてスナップ ポイントが指定されます。 ズームの場合、境界は 1.0f です。
DIRECTMANIPULATION_COORDINATE_ORIGIN
値: 0x1
スナップ ポイントは、ビューポートの原点を基準にして指定されます。
DIRECTMANIPULATION_COORDINATE_MIRRORED
値: 0x10
スナップ ポイントは、原点の負の方向に指定されたとおりに解釈されます。 原点は、ビューポートまたはコンテンツの下部と右側にシフトされます。 ズームに設定できません。

解説

DIRECTMANIPULATION_COORDINATE_ORIGINDIRECTMANIPULATION_COORDINATE_MIRROREDの両方が指定されている場合、スナップ ポイントはコンテンツの下と右の境界 (コンテンツのサイズ - ビューポートのサイズ) から指定されたとおりに解釈されます。 これは、コンテンツが通常指定され、右から左または下から上にレンダリングされる RTL 読み取りシナリオを対象としています。

要件

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

関連項目

直接操作列挙

SetSnapCoordinate