다음을 통해 공유


DESKTOP_WALLPAPER_POSITION 열거형(shobjidl_core.h)

바탕 화면 배경 화면을 표시하는 방법을 지정합니다.

Syntax

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
시스템에 연결된 모든 모니터에서 단일 이미지에 걸쳐 있습니다. 이 플래그에는 IActiveDesktop 에 해당하는 항목이 없습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
머리글 shobjidl_core.h(Shobjidl.h 포함)

추가 정보

IDesktopWallpaper::GetPosition

IDesktopWallpaper::SetPosition