Share via


cabeçalho shlobj.h

Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:

shlobj.h contém as seguintes interfaces de programação:

Interfaces

 
IActiveDesktopP

Expõe métodos que gerenciam a Área de Trabalho do Windows.
IADesktopP2

Fornece métodos para gerenciar a Área de Trabalho do Windows.
IColumnProvider

Expõe métodos que permitem a adição de colunas personalizadas na exibição Detalhes do windows Explorer.
ICopyHookA

Expõe um método que cria um manipulador de gancho de cópia. (ANSI)
ICopyHookW

Expõe um método que cria um manipulador de gancho de cópia. (Unicode)
ICurrentWorkingDirectory

Expõe métodos que permitem que um cliente recupere ou defina o diretório de trabalho atual de um objeto.
IDefViewFrame

Usado apenas para sua funcionalidade IUnknown. Não tem métodos próprios.
IDockingWindowFrame

Expõe métodos que dão suporte à adição de objetos IDockingWindow a um quadro. Implementado pelo navegador.
IDocViewSite

Usado como um objeto de site pela interface IShellView.
IFileViewerA

Expõe métodos que designam uma interface que permite que um visualizador de arquivos registrado seja notificado quando ele deve mostrar ou imprimir um arquivo. (ANSI)
IFileViewerSite

Expõe métodos que designam uma interface que permite que um visualizador de arquivos recupere o identificador para a janela fixada atual ou defina uma nova janela fixada.
IFileViewerW

Expõe métodos que designam uma interface que permite que um visualizador de arquivos registrado seja notificado quando ele deve mostrar ou imprimir um arquivo. (Unicode)
INewShortcutHookA

Expõe métodos para criar um novo atalho da Internet. (ANSI)
INewShortcutHookW

Expõe métodos para criar um novo atalho da Internet. (Unicode)
IShellFolderBand

IShellFolderBand pode estar alterado ou indisponível.
IShellImageStore

Preterido. Expõe métodos que manipulam o cache de imagens.
IThumbnailCapture

Expõe um método que obtém uma representação em miniatura de um papel de parede HTML.

Funções

 
Drivetype

A função DriveType determina o tipo de unidade com base no número da unidade. (Função DriveType)
GetFileNameFromBrowse

A função GetFileNameFromBrowse cria uma caixa de diálogo Abrir para que o usuário possa especificar a unidade, o diretório e o nome de um arquivo a ser aberto.
PathIsSlowA

PathIsSlow pode estar alterado ou indisponível. (ANSI)
PathIsSlowW

PathIsSlow pode estar alterado ou indisponível. (Unicode)
PathProcessCommand

Preterido. Processa uma cadeia de caracteres que contém uma linha de comando e gera uma cadeia de caracteres adequadamente entre aspas, com argumentos anexados, se necessário.
PerUserInit

Cria Meus Documentos e outras pastas especiais, inicializa-os conforme necessário e cria o item de menu de atalho Enviar para para Meus Documentos.
SHChangeNotifyRegisterThread

Habilita o registro assíncrono e o desregistro de um thread.
SHCreatePropSheetExtArray

SHCreatePropSheetExtArray pode estar alterado ou indisponível.
SHCreateQueryCancelAutoPlayMoniker

Preterido. Cria um moniker de classe QueryCancelAutoPlay, que pode ser usado para registrar o manipulador IQueryCancelAutoPlay na ROT (tabela de objetos em execução).
SHLoadOLE

Preterido. Fornecido para compatibilidade com versões anteriores.
SHMultiFileProperties

Exibe uma folha de propriedades mesclada para um conjunto de arquivos. Valores de propriedade comuns a todos os arquivos são mostrados enquanto aqueles que diferem exibem a cadeia de caracteres (vários valores).
SHOpenPropSheetA

SHOpenPropSheet pode estar alterado ou indisponível. (ANSI)
SHOpenPropSheetW

SHOpenPropSheet pode estar alterado ou indisponível. (Unicode)
SHRunControlPanel

Abre um item de Painel de Controle.
SoftwareUpdateMessageBox

Exibe uma caixa de mensagem padrão que pode ser usada para notificar um usuário de que um aplicativo foi atualizado.

Estruturas

 
AASHELLMENUFILENAME

Uma estrutura de tamanho variável que contém informações sobre um nome de arquivo de menu.
AASHELLMENUITEM

Contém informações sobre um item de menu. (AASHELLMENUITEM)
BANDINFOSFB

Contém informações sobre uma faixa de pastas. Essa estrutura é usada com os métodos IShellFolderBand::GetBandInfoSFB e IShellFolderBand::SetBandInfoSFB.
FVSHOWINFO

Contém informações que o visualizador de arquivos usa para exibir um arquivo.
SFV_SETITEMPOS

Armazena informações de posição para um item. Usado com SFVM_SETITEMPOS de mensagem.
SHChangeProductKeyAsIDList

Estrutura SHChangeProductKeyAsIDList
SHCOLUMNDATA

Contém informações que identificam um arquivo específico. Ele é usado por IColumnProvider::GetItemData ao solicitar dados para um arquivo específico.
SHCOLUMNINFO

Contém informações sobre as propriedades de uma coluna. Ele é usado por IColumnProvider::GetColumnInfo.
SHCOLUMNINIT

Passa informações de inicialização para IColumnProvider::Initialize.
TBINFO

Usado com a notificação SFVM_GETBUTTONINFO para especificar o número de botões a serem adicionados à barra de ferramentas, bem como como eles são adicionados.