次の方法で共有


IActiveDesktop::GetWallpaper メソッド (shlobj_core.h)

現在の壁紙を取得します。

構文

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

パラメーター

[out] pwszWallpaper

種類: PWSTR

このメソッドが戻るときに、 には、壁紙のファイル名を含む null で終わる Unicode バッファーへのポインターが含まれます。

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 以降)