EMRCREATEBRUSHINDIRECT 構造体 (wingdi.h)

EMRCREATEBRUSHINDIRECT 構造体には、CreateBrushIndirect 拡張メタファイル レコードのメンバーが含まれています。

構文

typedef struct tagEMRCREATEBRUSHINDIRECT {
  EMR        emr;
  DWORD      ihBrush;
  LOGBRUSH32 lb;
} EMRCREATEBRUSHINDIRECT, *PEMRCREATEBRUSHINDIRECT;

メンバー

emr

すべてのレコード型の基本構造。

ihBrush

ハンドル テーブル内のブラシのインデックス。

lb

ブラシ 関する情報を含むLOGBRUSH32構造体。 lbStyle メンバーは、BS_SOLID、BS_HOLLOW、BS_NULL、またはBS_HATCHEDのいずれかの値である必要があります。

コードが 32 ビットと 64 ビットの両方のプラットフォームで使用されている場合は、 LOGBRUSH32 構造体を使用する必要があることに注意してください。 これにより、あるプラットフォームでメタファイルを記録し、もう一方のプラットフォームで使用するときに、プラットフォーム間の互換性が維持されます。 コードが 1 つのプラットフォームに残っている場合は、 LOGBRUSH を使用するだけで十分です。

要件

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

関連項目

CreateBrushIndirect

Logbrush

LOGBRUSH32

メタファイル構造体

メタファイルの概要