Interface IActiveDesktop (shlobj_core.h)

Permite que um programa cliente gerencie os itens da área de trabalho e o papel de parede em um computador local.

Herança

A interface IActiveDesktop herda da interface IUnknown . IActiveDesktop também tem estes tipos de membros:

Métodos

A interface IActiveDesktop tem esses métodos.

 
IActiveDesktop::AddDesktopItem

Adiciona um item da área de trabalho.
IActiveDesktop::AddDesktopItemWithUI

Adiciona um item de área de trabalho à Área de Trabalho Ativa depois de exibir interfaces do usuário que confirmam a adição do item da área de trabalho, verificando permissões de zona de segurança e perguntando se o usuário deseja criar uma assinatura.
IActiveDesktop::AddUrl

Adiciona o item da área de trabalho associado à URL especificada.
IActiveDesktop::ApplyChanges

Aplica alterações à Área de Trabalho Ativa e as salva no Registro.
IActiveDesktop::GenerateDesktopItemHtml

Gera uma página HTML genérica que contém o item de área de trabalho especificado.
IActiveDesktop::GetDesktopItem

Obtém o item da área de trabalho especificado.
IActiveDesktop::GetDesktopItemByID

Obtém o item da área de trabalho que corresponde à identificação fornecida.
IActiveDesktop::GetDesktopItemBySource

Obtém um item da área de trabalho usando sua URL de origem.
IActiveDesktop::GetDesktopItemCount

Obtém uma contagem dos itens da área de trabalho.
IActiveDesktop::GetDesktopItemOptions

Obtém as opções para o item da área de trabalho.
IActiveDesktop::GetPattern

Obtém o padrão atual.
IActiveDesktop::GetWallpaper

Obtém o papel de parede atual.
IActiveDesktop::GetWallpaperOptions

Obtém as opções de papel de parede.
IActiveDesktop::ModifyDesktopItem

Modifica o item da área de trabalho.
IActiveDesktop::RemoveDesktopItem

Remove o item da área de trabalho especificado da área de trabalho.
IActiveDesktop::SetDesktopItemOptions

Define as opções do item.
IActiveDesktop::SetPattern

Define o padrão da Área de Trabalho Ativa.
IActiveDesktop::SetWallpaper

Define o papel de parede para a Área de Trabalho Ativa.
IActiveDesktop::SetWallpaperOptions

Define as opções de papel de parede.

Comentários

Seu código deve incluir Wininet.h antes de incluir Shlobj.h. A falha ao fazer isso resultará em um erro do compilador.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shlobj_core.h

Confira também

Usando o objeto Da Área de Trabalho Ativa