CreateIconIndirect

A função CreateIconIndirect cria um ícone ou cursor de uma ICONINFO estrutura.

(HICON CreateIconIndirect PICONINFO  piconinfo / / ponteiro para estrutura de informações de ícone);
 

Parâmetros

piconinfo
Ponteiro para um ICONINFO estrutura a função usa para criar o ícone ou cursor.

Retornar valores

Se a função for bem-sucedido, o valor de retorno é um identificador para o ícone ou cursor criado.

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

Observações

O sistema copia o bitmaps na ICONINFO estrutura antes de criar o ícone ou cursor. Porque o sistema temporariamente pode selecionar os bitmaps em um contexto de dispositivo, os hbmMask e hbmColor Os Membros das ICONINFO estrutura devem não já ser selecionados em um contexto de dispositivo. O aplicativo deve continuar a gerir o original bitmaps e excluí-los quando eles não são mais necessários.

Quando você tiver terminado usando o ícone, destruí-lo usando o DestroyIcon função.

Windows CE: O componente de ícone não oferece suporte a cursores. Ao usar este componente, sempre defina o campo fIcon da estrutura ICONINFO para TRUE.

Ao usar o componente iconcurs, você pode usar a função CreateIconIndirect para criar ícones ou monocromático cursores. Windows CE não oferece suporte a cursores de cor.

QuickInfo

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

Ver também

Visão geral de ícones, ícone funções, DestroyIcon, ICONINFO

Index