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_ORIGINとDIRECTMANIPULATION_COORDINATE_MIRROREDの両方が指定されている場合、スナップ ポイントはコンテンツの下と右の境界 (コンテンツのサイズ - ビューポートのサイズ) から指定されたとおりに解釈されます。 これは、コンテンツが通常指定され、右から左または下から上にレンダリングされる RTL 読み取りシナリオを対象としています。
要件
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
Header | directmanipulation.h |