IActiveDesktop インターフェイス (shlobj_core.h)

クライアント プログラムがローカル コンピューター上のデスクトップアイテムと壁紙を管理できるようにします。

継承

IActiveDesktop インターフェイスは、IUnknown インターフェイスから継承されます。 IActiveDesktop には、次の種類のメンバーもあります。

メソッド

IActiveDesktop インターフェイスには、これらのメソッドがあります。

 
IActiveDesktop::AddDesktopItem

デスクトップ項目を追加します。
IActiveDesktop::AddDesktopItemWithUI

デスクトップ項目の追加を確認するユーザー インターフェイスを表示し、セキュリティ ゾーンのアクセス許可を確認し、ユーザーがサブスクリプションを作成するかどうかを確認した後、Active Desktop にデスクトップ項目を追加します。
IActiveDesktop::AddUrl

指定した URL に関連付けられているデスクトップ項目を追加します。
IActiveDesktop::ApplyChanges

Active Desktop に変更を適用し、レジストリに保存します。
IActiveDesktop::GenerateDesktopItemHtml

指定されたデスクトップ項目を含む汎用 HTML ページを生成します。
IActiveDesktop::GetDesktopItem

指定したデスクトップ項目を取得します。
IActiveDesktop::GetDesktopItemByID

指定した ID に一致するデスクトップ項目を取得します。
IActiveDesktop::GetDesktopItemBySource

ソース URL を使用してデスクトップ項目を取得します。
IActiveDesktop::GetDesktopItemCount

デスクトップ項目の数を取得します。
IActiveDesktop::GetDesktopItemOptions

デスクトップ項目のオプションを取得します。
IActiveDesktop::GetPattern

現在のパターンを取得します。
IActiveDesktop::GetWallpaper

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

壁紙のオプションを取得します。
IActiveDesktop::ModifyDesktopItem

デスクトップ項目を変更します。
IActiveDesktop::RemoveDesktopItem

指定したデスクトップ項目をデスクトップから削除します。
IActiveDesktop::SetDesktopItemOptions

項目のオプションを設定します。
IActiveDesktop::SetPattern

Active Desktop パターンを設定します。
IActiveDesktop::SetWallpaper

Active Desktop の壁紙を設定します。
IActiveDesktop::SetWallpaperOptions

壁紙オプションを設定します。

解説

Shlobj.h を含める前に、コードに Wininet.h を含める必要があります。 これを行わないと、コンパイラ エラーが発生します。

要件

   
サポートされている最小のクライアント Windows 2000 Professional、Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shlobj_core.h

関連項目

Active Desktop オブジェクトの使用