METAFILEPICT 構造体 (wingdi.h)

クリップボードを介してメタファイル データを交換するために使用されるメタファイル画像形式を定義します。

構文

typedef struct tagMETAFILEPICT {
  LONG      mm;
  LONG      xExt;
  LONG      yExt;
  HMETAFILE hMF;
} METAFILEPICT, *LPMETAFILEPICT;

メンバー

mm

型: LONG

図が描画されるマッピング モード。

xExt

型: LONG

MM_ISOTROPICモードとMM_ANISOTROPICモードを除くすべてのモードのメタファイル画像のサイズ。 (これらのモードの詳細については、 yExt メンバーを参照してください。x エクステントは、図を描画する四角形の幅を指定します。 座標は、マッピング モードに対応する単位です。

yExt

型: LONG

MM_ISOTROPICモードとMM_ANISOTROPICモードを除くすべてのモードのメタファイル画像のサイズ。 y-extent は、図を描画する四角形の高さを指定します。 座標は、マッピング モードに対応する単位です。 スケーリングできる MM_ISOTROPIC モードと MM_ANISOTROPIC モードの場合、 xExt および yExt メンバーには、オプションの推奨サイズ がMM_HIMETRIC 単位で含まれます。 MM_ANISOTROPIC図の場合、推奨サイズが指定されていない場合、xExtyExt は 0 にすることができます。 MM_ISOTROPIC画像の場合、推奨サイズが指定されていない場合でも縦横比を指定する必要があります。 (推奨サイズが指定されている場合、縦横比はサイズによって暗黙的に指定されます)。推奨されるサイズを意味せずに縦横比を指定するには、 xExtyExt を、適切な縦横比を持つ負の値に設定します。 負の xExt 値と yExt 値の 大きさは無視されます。比のみが使用されます。

hMF

種類: HMETAFILE

メモリ メタファイルへのハンドル。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header wingdi.h (Windows.h を含む)

関連項目

クリップボード

概念

リファレンス

SetClipboardData