DESKTOP_WALLPAPER_POSITION列挙 (shobjidl_core.h)

デスクトップの壁紙の表示方法を指定します。

構文

typedef enum DESKTOP_WALLPAPER_POSITION {
  DWPOS_CENTER = 0,
  DWPOS_TILE = 1,
  DWPOS_STRETCH = 2,
  DWPOS_FIT = 3,
  DWPOS_FILL = 4,
  DWPOS_SPAN = 5
} ;

定数

 
DWPOS_CENTER
値: 0
画像を中央に配置します。伸ばさないでください。 これは、IActiveDesktopWPSTYLE_CENTER スタイルと同じです。
DWPOS_TILE
値: 1
すべてのモニターでイメージを並べて表示します。 これは、IActiveDesktopWPSTYLE_TILE スタイルと同じです。
DWPOS_STRETCH
値: 2
イメージをモニターに正確に収まるように拡大します。 これは、IActiveDesktopWPSTYLE_STRETCH スタイルと同じです。
DWPOS_FIT
値: 3
縦横比を変更したり、イメージをトリミングしたりせずに、モニターの高さまたは幅に合わせてイメージを拡大します。 これにより、イメージの上下に 、文字ボックスバーが色 付けされる可能性があります。 これは、IActiveDesktopWPSTYLE_KEEPASPECT スタイルと同じです。
DWPOS_FILL
値: 4
レターボックス バーを避けるために、必要に応じてイメージをトリミングして、画面全体に合わせて画像を拡大します。 これは、IActiveDesktopWPSTYLE_CROPTOFIT スタイルと同じです。
DWPOS_SPAN
値: 5
システムに接続されているすべてのモニターに 1 つのイメージをまたがります。 このフラグには、 同等の IActiveDesktop はありません。

要件

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

こちらもご覧ください

IDesktopWallpaper::GetPosition

IDesktopWallpaper::SetPosition