Interfaz IActiveDesktop (shlobj_core.h)

Permite que un programa cliente administre los elementos de escritorio y el fondo de pantalla en un equipo local.

Herencia

La interfaz IActiveDesktop hereda de la interfaz IUnknown . IActiveDesktop también tiene estos tipos de miembros:

Métodos

La interfaz IActiveDesktop tiene estos métodos.

 
IActiveDesktop::AddDesktopItem

Agrega un elemento de escritorio.
IActiveDesktop::AddDesktopItemWithUI

Agrega un elemento de escritorio al Escritorio activo después de mostrar las interfaces de usuario que confirman la adición del elemento de escritorio, la comprobación de los permisos de zona de seguridad y la pregunta si el usuario desea crear una suscripción.
IActiveDesktop::AddUrl

Agrega el elemento de escritorio asociado a la dirección URL especificada.
IActiveDesktop::ApplyChanges

Aplica cambios al Escritorio activo y los guarda en el registro.
IActiveDesktop::GenerateDesktopItemHtml

Genera una página HTML genérica que contiene el elemento de escritorio especificado.
IActiveDesktop::GetDesktopItem

Obtiene el elemento de escritorio especificado.
IActiveDesktop::GetDesktopItemByID

Obtiene el elemento de escritorio que coincide con la identificación especificada.
IActiveDesktop::GetDesktopItemBySource

Obtiene un elemento de escritorio mediante su dirección URL de origen.
IActiveDesktop::GetDesktopItemCount

Obtiene un recuento de los elementos de escritorio.
IActiveDesktop::GetDesktopItemOptions

Obtiene las opciones del elemento de escritorio.
IActiveDesktop::GetPattern

Obtiene el patrón actual.
IActiveDesktop::GetWallpaper

Obtiene el fondo de pantalla actual.
IActiveDesktop::GetWallpaperOptions

Obtiene las opciones de fondo de pantalla.
IActiveDesktop::ModifyDesktopItem

Modifica el elemento de escritorio.
IActiveDesktop::RemoveDesktopItem

Quita el elemento de escritorio especificado del escritorio.
IActiveDesktop::SetDesktopItemOptions

Establece las opciones del elemento.
IActiveDesktop::SetPattern

Establece el patrón De escritorio activo.
IActiveDesktop::SetWallpaper

Establece el fondo de pantalla del escritorio activo.
IActiveDesktop::SetWallpaperOptions

Establece las opciones de fondo de pantalla.

Comentarios

El código debe incluir Wininet.h antes de incluir Shlobj.h. Si no lo hace, se producirá un error del compilador.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shlobj_core.h

Consulte también

Uso del objeto de escritorio activo