WALLPAPEROPT 構造体 (shlobj_core.h)

壁紙の表示オプションが含まれています。 IActiveDesktop インターフェイスのメンバーと共に使用されます。

構文

typedef struct _tagWALLPAPEROPT {
  DWORD dwSize;
  DWORD dwStyle;
} WALLPAPEROPT;

メンバー

dwSize

型: DWORD

この WALLPAPEROPT 構造体のサイズ。

dwStyle

型: DWORD

壁紙のスタイル。次のいずれかの値を指定します。

WPSTYLE_CENTER (0x0)

0x0。 壁紙イメージを元のサイズに中央に配置し、画像が画面よりも小さい場合は背景色で残りの領域を塗りつぶし、画像が大きい場合は画像をトリミングします。

WPSTYLE_TILE (0x1)

0x1。 画面の左上隅から壁紙イメージをタイル化します。 これにより、元のサイズのイメージが使用されます。

WPSTYLE_STRETCH (0x2)

0x2。 全画面表示をカバーするように画像を拡大します。 これにより、イメージの縦横比が保持されないため、イメージが歪む可能性があります。

WPSTYLE_KEEPASPECT (0x3)

0x3。 Windows 7 で導入されました。 画像を拡大または縮小して画面を塗りつぶし、元の画像の縦横比を維持します。 必要に応じて、イメージの上部と下部、または左右に背景色が埋め込まれており、画像でカバーされていない画面領域を塗りつぶします。

WPSTYLE_CROPTOFIT (0x4)

0x4。 Windows 7 で導入されました。 画像を拡大または縮小して画面を塗りつぶし、元の画像の縦横比を維持します。 必要に応じて、画面に合わせて、画像が上下または左右にトリミングされます。

WPSTYLE_SPAN (0x5)

0x5。 Windows 8で導入されました。 複数のモニターにまたがる壁紙。

WPSTYLE_MAX

検証目的で使用される、これらのフラグの最大正当な値。

要件

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