Interface IActiveDesktop (shlobj_core.h)

Permet à un programme client de gérer les éléments de bureau et le papier peint sur un ordinateur local.

Héritage

L’interface IActiveDesktop hérite de l’interface IUnknown. IActiveDesktop a également les types de membres suivants :

Méthodes

L’interface IActiveDesktop utilise ces méthodes.

 
IActiveDesktop::AddDesktopItem

Ajoute un élément de bureau.
IActiveDesktop::AddDesktopItemWithUI

Ajoute un élément de bureau à Active Desktop après avoir affiché des interfaces utilisateur qui confirment l’ajout de l’élément de bureau, vérifient les autorisations de zone de sécurité et demandent si l’utilisateur souhaite créer un abonnement.
IActiveDesktop::AddUrl

Ajoute l’élément de bureau associé à l’URL spécifiée.
IActiveDesktop::ApplyChanges

Applique les modifications à Active Desktop et les enregistre dans le Registre.
IActiveDesktop::GenerateDesktopItemHtml

Génère une page HTML générique contenant l’élément de bureau donné.
IActiveDesktop::GetDesktopItem

Obtient l’élément de bureau spécifié.
IActiveDesktop::GetDesktopItemByID

Obtient l’élément de bureau qui correspond à l’identification donnée.
IActiveDesktop::GetDesktopItemBySource

Obtient un élément de bureau à l’aide de son URL source.
IActiveDesktop::GetDesktopItemCount

Obtient le nombre d’éléments de bureau.
IActiveDesktop::GetDesktopItemOptions

Obtient les options de l’élément de bureau.
IActiveDesktop::GetPattern

Obtient le modèle actuel.
IActiveDesktop::GetWallpaper

Obtient le papier peint actuel.
IActiveDesktop::GetWallpaperOptions

Obtient les options de papier peint.
IActiveDesktop::ModifyDesktopItem

Modifie l’élément de bureau.
IActiveDesktop::RemoveDesktopItem

Supprime l’élément de bureau spécifié du bureau.
IActiveDesktop::SetDesktopItemOptions

Définit les options de l’élément.
IActiveDesktop::SetPattern

Définit le modèle Active Desktop.
IActiveDesktop::SetWallpaper

Définit le papier peint pour Active Desktop.
IActiveDesktop::SetWallpaperOptions

Définit les options de papier peint.

Remarques

Votre code doit inclure Wininet.h avant d’inclure Shlobj.h. Si vous ne le faites pas, une erreur du compilateur est générée.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel, Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête shlobj_core.h

Voir aussi

Utilisation de l’objet Active Desktop