IActiveDesktop 接口 (shlobj_core.h)

允许客户端程序管理本地计算机上的桌面项和壁纸。

继承

IActiveDesktop 接口继承自 IUnknown 接口。 IActiveDesktop 还具有以下类型的成员:

方法

IActiveDesktop 接口具有这些方法。

 
IActiveDesktop::AddDesktopItem

添加桌面项。
IActiveDesktop::AddDesktopItemWithUI

在显示确认添加桌面项的用户界面、验证安全区域权限并询问用户是否要创建订阅后,将桌面项添加到活动桌面。
IActiveDesktop::AddUrl

添加与指定 URL 关联的桌面项。
IActiveDesktop::ApplyChanges

将更改应用于 Active Desktop 并将其保存在注册表中。
IActiveDesktop::GenerateDesktopItemHtml

生成包含给定桌面项的泛型 HTML 页面。
IActiveDesktop::GetDesktopItem

获取指定的桌面项。
IActiveDesktop::GetDesktopItemByID

获取与给定标识匹配的桌面项。
IActiveDesktop::GetDesktopItemBySource

使用桌面项的源 URL 获取桌面项。
IActiveDesktop::GetDesktopItemCount

获取桌面项的计数。
IActiveDesktop::GetDesktopItemOptions

获取桌面项的选项。
IActiveDesktop::GetPattern

获取当前模式。
IActiveDesktop::GetWallpaper

获取当前壁纸。
IActiveDesktop::GetWallpaperOptions

获取壁纸选项。
IActiveDesktop::ModifyDesktopItem

修改桌面项。
IActiveDesktop::RemoveDesktopItem

从桌面中删除指定的桌面项。
IActiveDesktop::SetDesktopItemOptions

设置项的选项。
IActiveDesktop::SetPattern

设置活动桌面模式。
IActiveDesktop::SetWallpaper

设置活动桌面的壁纸。
IActiveDesktop::SetWallpaperOptions

设置壁纸选项。

注解

代码必须包含 Wininet.h,然后才能包含 Shlobj.h。 否则将导致编译器错误。

要求

   
最低受支持的客户端 Windows 2000 专业版、Windows XP [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 shlobj_core.h

另请参阅

使用活动桌面对象