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.