Page 1 of 1

Problemas con oWndClient

Posted: Fri Jul 14, 2006 10:46 am
by colthop
Hola amigos que tal:
Tengo un problema cuando en cualquier aplicacion pongo un fondo en la ventana principal. Cuando lo pongo lo hago con la instrucción

@ 0, 0 BITMAP obitmap FILE "ascwin.bmp" of oVentPrinc:owndclient() SIZE 800,600 NOBORDER

Y cuando la aplicacion abre un dialog y pinchas sobre la imagen no sobre el dialog no hace nada, pero cuando habro una WINDOW mdichild la ventana de datos de la WINDOW hija desaparece y solo muestra la imagen, por lo que pongo.

@ 0, 0 BITMAP obitmap FILE "ascwin.bmp" of oVentPrinc:owndclient() SIZE 800,600 NOBORDER ON CLICK obitmap:hide() ON RIGHT CLICK obitmap:hide()

para que cuando pulse sobre la imagen lo que pase sea que oculte la imagen y luego cuando cierro la ventana volver a mostrarla.

Me podriais ayudar y decirme como puedo hacer para que en vez de ocultar la imagen lo que haga sea ponerla detras de la ventana hija.

Gracias.

Posted: Fri Jul 14, 2006 1:31 pm
by Antonio Linares
La ventana oWndClient del entorno MDI tiene un comportamiento especial, por lo que no puedes situarle un control (TBitmap) encima.

Para mostrar un bitmap hazlo como se muestra en samples\alaska.prg.