다음을 통해 공유


IActiveDesktop::GetWallpaper 메서드(shlobj_core.h)

현재 배경 화면을 가져옵니다.

구문

HRESULT GetWallpaper(
  [out] PWSTR pwszWallpaper,
        UINT  cchWallpaper,
        DWORD dwFlags
);

매개 변수

[out] pwszWallpaper

형식: PWSTR

이 메서드가 반환되면 배경 화면의 파일 이름을 포함하는 null로 끝나는 유니코드 버퍼에 대한 포인터가 포함됩니다.

cchWallpaper

형식: UINT

pwszWallpaper 문자열의 크기(문자)입니다.

dwFlags

형식:DWORD

얻을 배경 화면의 유형입니다. 다음 값 중의 하나입니다.

AD_GETWP_BMP(0x00000000)

비트맵을 가져옵니다.

AD_GETWP_IMAGE(0x00000001)

이미지를 가져옵니다.

AD_GETWP_LAST_APPLIED(0x00000002)

마지막으로 적용된 배경 화면 유형을 가져옵니다.

반환 값

형식: HRESULT

메서드가 성공하면 S_OK를 반환하고, 성공하지 않으면 HRESULT 오류 코드를 반환합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional, Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 shlobj_core.h
DLL Shell32.dll(버전 4.71 이상)