DIRECTMANIPULATION_VIEWPORT_OPTIONS列挙 (directmanipulation.h)
ビューポートの入力動作オプションを定義します。
構文
typedef enum DIRECTMANIPULATION_VIEWPORT_OPTIONS {
DIRECTMANIPULATION_VIEWPORT_OPTIONS_DEFAULT = 0,
DIRECTMANIPULATION_VIEWPORT_OPTIONS_AUTODISABLE = 0x1,
DIRECTMANIPULATION_VIEWPORT_OPTIONS_MANUALUPDATE = 0x2,
DIRECTMANIPULATION_VIEWPORT_OPTIONS_INPUT = 0x4,
DIRECTMANIPULATION_VIEWPORT_OPTIONS_EXPLICITHITTEST = 0x8,
DIRECTMANIPULATION_VIEWPORT_OPTIONS_DISABLEPIXELSNAPPING = 0x10
} ;
定数
DIRECTMANIPULATION_VIEWPORT_OPTIONS_DEFAULT 値: 0 特別な動作はありません。 これは、既定の動作を設定または元に戻すために使用される既定値です。 |
DIRECTMANIPULATION_VIEWPORT_OPTIONS_AUTODISABLE 値: 0x1 相互作用の最後に、ビューポートは DIRECTMANIPULATION_READY に遷移し、すぐに DIRECTMANIPULATION_DISABLEDに遷移します。 ビューポートは、次の操作を処理する前に Enable メソッドを使用して明示的に有効にする必要があります。 |
DIRECTMANIPULATION_VIEWPORT_OPTIONS_MANUALUPDATE 値: 0x2 ビューポート内のコンテンツを再描画するには、Update を呼び出す必要があります。 入力イベント中にコンテンツは自動的に更新されません。 |
DIRECTMANIPULATION_VIEWPORT_OPTIONS_INPUT 値: 0x4 ビューポートに関連付けられている連絡先からの入力はすべて、処理のために UI スレッドに渡されます。 |
DIRECTMANIPULATION_VIEWPORT_OPTIONS_EXPLICITHITTEST 値: 0x8 設定すると、 すべてのWM_POINTERDOWN メッセージがヒット テストのためにアプリケーションに渡されます。 それ以外の場合、 直接操作 では、実行中のビューポートの既存のリストに対してヒット テスト用のメッセージが処理され、アプリケーションに入力は表示されません。 ビューポートの状態が DIRECTMANIPULATION_RUNNING または DIRECTMANIPULATION_INERTIAされている場合にのみ適用されます。 |
DIRECTMANIPULATION_VIEWPORT_OPTIONS_DISABLEPIXELSNAPPING 値: 0x10 操作中のピクセル スナップを無効にすることを指定します。 アンチエイリアシングにより、エッジ レンダリングが不規則になります。 一般的にぼかし(半透明)と見なされるアーティファクトは、エッジの位置がデバイス ピクセル間ではなくデバイス ピクセルの中央にある場合に発生する可能性があります。 |
注釈
DIRECTMANIPULATION_VIEWPORT_OPTIONS は 、SetViewportOptions メソッドで使用されます。 これらのフラグを組み合わせて、ビューポートの入力動作を設定できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
Header | directmanipulation.h |