次の方法で共有


IDirectManipulationContent::SyncContentTransform メソッド (directmanipulation.h)

出力変換を維持しながら、コンテンツ変換を変更します。

構文

HRESULT SyncContentTransform(
  [in] const float *matrix,
  [in] DWORD       pointCount
);

パラメーター

[in] matrix

変換行列。

[in] pointCount

変換行列のサイズ。 3x2 行列はすべての直接操作変換に使用されるため、この値は常に 6 です。

戻り値

メソッドが成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。

注釈

ビューポートの状態がDIRECTMANIPULATION_RUNNINGDIRECTMANIPULATION_INERTIA、またはDIRECTMANIPULATION_SUSPENDEDの場合、このメソッドは失敗します。

このメソッドは、アプリケーションがコンテンツのビジュアル出力変換を維持しながら、操作の最後にコンテンツ変換の上に変換を適用する場合に便利です。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー directmanipulation.h

こちらもご覧ください

IDirectManipulationContent