Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Allows a client program to manage the desktop items and wallpaper on a local computer.
Inheritance
The IActiveDesktop interface inherits from the IUnknown interface. IActiveDesktop also has these types of members:
Methods
The IActiveDesktop interface has these methods.
| IActiveDesktop::AddDesktopItem Adds a desktop item. |
| IActiveDesktop::AddDesktopItemWithUI Adds a desktop item to the Active Desktop after displaying user interfaces that confirm the addition of the desktop item, verifying security zone permissions, and asking if the user wants to create a subscription. |
| IActiveDesktop::AddUrl Adds the desktop item associated with the specified URL. |
| IActiveDesktop::ApplyChanges Applies changes to the Active Desktop and saves them in the registry. |
| IActiveDesktop::GenerateDesktopItemHtml Generates a generic HTML page containing the given desktop item. |
| IActiveDesktop::GetDesktopItem Gets the specified desktop item. |
| IActiveDesktop::GetDesktopItemByID Gets the desktop item that matches the given identification. |
| IActiveDesktop::GetDesktopItemBySource Gets a desktop item using its source URL. |
| IActiveDesktop::GetDesktopItemCount Gets a count of the desktop items. |
| IActiveDesktop::GetDesktopItemOptions Gets the options for the desktop item. |
| IActiveDesktop::GetPattern Gets the current pattern. |
| IActiveDesktop::GetWallpaper Gets the current wallpaper. |
| IActiveDesktop::GetWallpaperOptions Gets the wallpaper options. |
| IActiveDesktop::ModifyDesktopItem Modifies the desktop item. |
| IActiveDesktop::RemoveDesktopItem Removes the specified desktop item from the desktop. |
| IActiveDesktop::SetDesktopItemOptions Sets the item's options. |
| IActiveDesktop::SetPattern Sets the Active Desktop pattern. |
| IActiveDesktop::SetWallpaper Sets the wallpaper for the Active Desktop. |
| IActiveDesktop::SetWallpaperOptions Sets the wallpaper options. |
Remarks
Your code must include Wininet.h before it includes Shlobj.h. Failure to do so will result in a compiler error.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 2000 Professional, Windows XP [desktop apps only] |
| Minimum supported server | Windows 2000 Server [desktop apps only] |
| Target Platform | Windows |
| Header | shlobj_core.h |