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 を含む) |