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);
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.
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.
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.
Visão geral de ícones, ícone funções, DestroyIcon, ICONINFO