LookupIconIdFromDirectory

A função de LookupIconIdFromDirectory procura através de dados de ícone ou o cursor para o ícone ou cursor que melhor se encaixa o atual dispositivo exibir.

int LookupIconIdFromDirectory ( PBYTE  presbits, / / endereço de dados de recursosBOOLfIcon / / procurar ícone ou cursor);
 

Parâmetros

presbits
Ponteiro para os dados de diretório ícone ou cursor. Porque esta função não valida os dados de recursos, ele causa uma falha de proteção geral (GP) ou retorna um valor indefinido se presbits não estiver apontando para os dados de recurso válido.
fIcon
Especifica se um ícone ou um cursor é pedido. Se este parâmetro for TRUE, a função está à procura de um ícone; Se o parâmetro for FALSE, a função está à procura de um cursor.

Retornar valores

Se a função for bem-sucedido, o valor de retorno é um identificador de recurso inteiro para o ícone ou cursor que melhor se encaixa o atual dispositivo exibir.

Se a função falhar, o valor de retorno é zero. Para informações de erro estendidas get, chamar GetLastError.

Observações

Um arquivo de recurso do tipo RT_GROUP_ICON (RT_GROUP_CURSOR indica cursores) contém dados de ícone (ou cursor) em vários formatos de dispositivo-dependente e independente de dispositivo. LookupIconIdFromDirectory pesquisa o arquivo de recurso do ícone (ou cursor) que melhor se encaixa o atual dispositivo exibir e retorna o identificador inteiro. O FindResource e FindResourceEx funções use o MAKEINTRESOURCE macro com esse identificador para localizar o recurso no módulo.

Diretório do ícone é carregado de um arquivo de recurso com recurso tipo RT_GROUP_ICON (ou RT_GROUP_CURSOR para cursores) e um nome de recurso de número inteiro para o ícone específico a ser carregado. LookupIconIdFromDirectory retorna um identificador inteiro que é o nome do recurso do ícone que melhor se encaixa o atual dispositivo exibir.

As LoadIcon, LoadCursor LoadImage funções usam esta função para pesquisar para o ícone ou cursor que melhor se encaixa o atual dispositivo exibir dados de recurso especificado.

QuickInfo

nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declarado em WinUser. h.
Biblioteca de importação:Use user32.lib.

Ver também

Visão geral de ícones, ícone funções, CreateIconFromResource, CreateIconIndirect, FindResource, FindResourceEx, GetIconInfo, LoadCursor, LoadIcon, LoadImage, LookupIconIdFromDirectoryEx, MAKEINTRESOURCE

Index