DTBGOPTS 構造体 (uxtheme.h)

DrawThemeBackgroundEx 関数のオプションを定義します。

構文

typedef struct _DTBGOPTS {
  DWORD dwSize;
  DWORD dwFlags;
  RECT  rcClip;
} DTBGOPTS, *PDTBGOPTS;

メンバー

dwSize

種類: DWORD

構造体のサイズ。 これを sizeof(DTBGOPTS) に設定します。

dwFlags

種類: DWORD

選択したオプションを指定するフラグ。 このメンバーには、次のいずれかを指定できます。

意味
DTBG_CLIPRECT
rcClip は、描画のクリップ先となる四角形を指定します。
DTBG_DRAWSOLID
非推奨になりました。 透明な画像とアルファ画像をソリッドとして描画します。
DTBG_OMITBORDER
パーツの境界線は描画しないでください (現在、この値は bgtype=borderfill でのみサポートされています)。
DTBG_OMITCONTENT
パーツのコンテンツ領域を描画しないでください (現在、この値は bgtype=borderfill でのみサポートされています)。
DTBG_COMPUTINGREGION
非推奨になりました。
DTBG_MIRRORDC
hdc がミラー化され、必要に応じてイメージを反転するとします (現在、この値は bgtype=imagefile でのみサポートされています)。
DTBG_NOMIRROR
右から左 (RTL) レイアウトであっても、出力をミラーしないでください。
DTBG_VALIDBITS
DTBG_CLIPRECT |DTBG_DRAWSOLID |DTBG_OMITBORDER |DTBG_OMITCONTENT |DTBG_COMPUTINGREGION |DTBG_MIRRORDC |DTBG_NOMIRROR。

rcClip

種類: RECT

クリップ領域の外接する四角形を指定する RECT

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header uxtheme.h

こちらもご覧ください

DrawThemeBackgroundEx