Função Shell_GetImageLists (shlobj_core.h)

[Essa função está disponível por meio do Windows XP Service Pack 2 (SP2) e do Windows Server 2003. Ele pode estar alterado ou indisponível em versões subsequentes do Windows.]

Recupera listas de imagens do sistema para ícones grandes e pequenos.

Sintaxe

BOOL Shell_GetImageLists(
  [in] HIMAGELIST *phiml,
  [in] HIMAGELIST *phimlSmall
);

Parâmetros

[in] phiml

Tipo: HIMAGELIST*

Um ponteiro para o identificador de uma lista de imagens que, em caso de êxito, recebe a lista de imagens do sistema para ícones grandes (32 x 32).

[in] phimlSmall

Tipo: HIMAGELIST*

Um ponteiro para o identificador de uma lista de imagens que, em caso de êxito, recebe a lista de imagens do sistema para ícones pequenos (16 x 16).

Retornar valor

Tipo: BOOL

Retorna TRUE em caso de êxito. Em caso de falha, retorna FALSE e as listas de imagens apontadas por phiml e phimlSmall permanecem inalteradas.

Comentários

Importante As listas de imagens recuperadas por meio dessa função são listas globais de imagens do sistema; não chame ImageList_Destroy usando-os.
 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shlobj_core.h (inclua Shlobj.h)
Biblioteca Shell32.lib
DLL Shell32.dll (versão 5.0 ou posterior)
Conjunto de APIs ext-ms-win-shell-shell32-l1-2-1 (introduzido no Windows 10, versão 10.0.10240)

Confira também

Listas de imagens

SHGetFileInfo

SHGetImageList