Compartilhar via


Interface IQueryInfo (shlobj_core.h)

Expõe métodos que o Shell usa para recuperar sinalizadores e informações de dica de informações para um item que reside em uma implementação IShellFolder . As dicas de informações geralmente são exibidas dentro de um controle de dica de ferramenta .

Herança

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

Métodos

A interface IQueryInfo tem esses métodos.

 
IQueryInfo::GetInfoFlags

Obtém os sinalizadores de informações de um item. Esse método não é usado atualmente.
IQueryInfo::GetInfoTip

Obtém o texto da dica de informação de um item.

Comentários

Essa interface é obtida chamando IShellFolder::GetUIObjectOf e passando IID_IQueryInfo para o identificador de interface. O item para o qual as informações de dica de informações estão sendo solicitadas está contido no argumento apidl da chamada IShellFolder::GetUIObjectOf . Se IQueryInfo não for fornecido pela pasta , o Shell usará o texto de exibição padrão na dica de informações.

Quando implementar

Implemente IQueryInfo para fornecer sinalizadores e informações de texto que diferem do texto normal exibido para um item em uma pasta. Por exemplo, se a pasta contiver objetos de arquivo, você poderá usar a dica de informações para fornecer o caminho inteiro e o nome do arquivo para o item, em vez de apenas o nome do arquivo.

Quando usar

Na maioria dos casos, você não usa essa interface diretamente. O Shell usará essa interface quando exigir informações adicionais para exibir dentro de uma dica de informações. No entanto, você pode usar IQueryInfo diretamente se quiser obter informações de dica de informações de outro objeto.

Requisitos

Requisito Valor
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