winuser.h
CreateIconIndirect
La función CreateIconIndirect crea un icono o cursor a partir de una estructura ICONINFO.
Sintaxis
HICON CreateIconIndirect( PICONINFO piconinfo // puntero a estructura con información de icono );
Parámetros
piconinfo: puntero a una estructura ICONINFO que la función usa para crear el icono o cursor.
Valor de retorno
Si la función tiene éxito, el valor de retorno será un manipulador al icono o cursor.
Si la función falla, el valor de retorno es NULL. Para obtener información adicional sobre el error, llamar a GetLastError.
Observaciones
El sistema copia los mapas de bits de la estructura ICONINFO antes de crear el icono o el cursor. La aplicación debe continuar la manipulación de los mapas de bits originales y eliminarlos cuando ya no sean necesarios.
Cuando se haya terminado de usar el icono, hay que destruirlo usando la función DestroyIcon.