Metodo IActiveDesktop::GetWallpaper (shlobj_core.h)

Ottiene lo sfondo corrente.

Sintassi

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

Parametri

[out] pwszWallpaper

Tipo: PWSTR

Quando termina, questo metodo contiene un puntatore a un buffer Unicode con terminazione Null che contiene il nome file dello sfondo.

cchWallpaper

Tipo: UINT

Dimensioni della stringa pwszWallpaper , in caratteri.

dwFlags

Tipo: DWORD

Tipo di carta da parati da ottenere. Uno dei valori seguenti.

AD_GETWP_BMP (0x00000000)

Ottenere una bitmap.

AD_GETWP_IMAGE (0x00000001)

Ottenere un'immagine.

AD_GETWP_LAST_APPLIED (0x00000002)

Ottiene il tipo di carta da parati applicata per l'ultima volta.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional, Windows XP [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shlobj_core.h
DLL Shell32.dll (versione 4.71 o successiva)