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 |