Pues veamos... yo intento hacer algo parecido. Decidí continuar este hilo precisamente por eso.
Lo que quiero hacer es
cambiar el icono de una ventana de mi aplicación
en tiempo de ejecución. Apenas empiezo, pero lo que probé no funciona. Aquí está el código:
Código Delphi
[-]
Application.CreateForm(TfMiVentana, fMiVentana);
fMiVentana.Icon.Assign(Icono);
fMiVentana.Show;
, y listo. Esto no funciona, pues me sigue mostrando el icono definido para la aplicación.
Por si acaso, también intenté esto:
Código Delphi
[-]
Application.CreateForm(TfMiVentana, fMiVentana);
ImageList1.GetIcon(13, fMiVentana.Icon);
fMiVentana.Show;
, y listo. Esto tampoco funciona. Si alguien sabe cómo hacerlo...