Hola.
Voy a estrenarme en el foro.
Tengo mis aplicaciones hechas con un Form principal, desde el que abro varios Forms, pero no en modo MDI, sino en ventanas independientes.
Uso el CreateParams para hacer cada ventana hija del escritorio, así cada nuevo form, tiene su espacio en la barra de tareas, al estilo word o cualquier otro.
void __fastcall TVentana::CreateParams(TCreateParams &Params)
{ TForm::CreateParams(Params); Params.ExStyle |= WS_EX_APPWINDOW; Params.WndParent = GetDesktopWindow(); }
Después, tengo un form oculto, con todas las funciones comunes, además de un componente ImageList, donde están todas las imágenes que uso en las barras de herramientas del programa.
Pues bien, en los botones de estas barras, al pararse sobre ellos, aparece el hint, pero hace que aparezca también, en primer plano, el form principal.
¿Alguna idea?
Por si está relacionado, cuando creo una ventana, desde el form oculto de funciones, por ejemplo para mostrar un aviso, también se aparece en primer plano el form principal.