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. |