JMorales,
El comportamiento que hace que la ventana se ponga detrás de los controles es así, Windows trata la zona cliente de la ventana MDI padre como un contenedor de controles y cada ventana hija es como otro control más, con la particularidad de que siempre están detrás de los demás. Por ello no debes usar controles en la ventana padre. Para conseguir el efecto que comentas revisa el ejemplo
MDI que acabo de modificar, no trates de compilarlo con tus librerías ya que no tienes las últimas modificaciones. Puedes revisar el proyecto y observarás tres cosas:
-He colocado dos controles
TImage con la propiedad
Visible a
.F. para que no se muestren para crear un icono y un bitmap.
-He llamado a dos funciones en el evento
OnPaint del formulario para dibujar el icono y el bitmap de los controles anteriores (
DrawIcon y
DrawBitmap).
-Ya se muestra correctamente el
Brush del formulario.
Espero que se ajuste a lo que pretendes.