Bitmap de fondo de pantalla
Hola,
Estoy intentando poner un bitmap como fondo de pantalla en una aplicacion hecha con borland 4.52. He conseguido meter el bitmap en el dialogo cargado desde un recurso usando bitblt con opcion SCRAND. Con el mensaje WM_PAINT consigo que aunque mueva la ventana etc el bitmap siga ahi. Hasta ahi todo correcto. El problema viene cuando otra ventana (ya sea del mismo programa o de otra aplicacion) se situa encima, el bitmap desapacere parcialmente. Como? pues solo aparece en los sitio donde no hay campos de texto ni nada. En los dmas sitios, el texto y su respectivo espacio se pinta entero encima del bitmap (para explicarloo:acordaros del fondo de pantallas de w95. Las letras de los archivos que teneias encima aparecian \\\"no integradas con el fondo\\\". Este problema tb me pasa cuando actualizo los valores de los campos de texto en tiempo de ej.
Vaya tocho os he metido. Mientras lo escribia se me ha ocurrido meter una llamada a la funcion de dibujo del bitmap en default del gestor de mensajes. funciona pero logicamente consume MUCHISIMO procesador.
Podeis decirme los mensajes que tengo que gestionar?
gracias
PD: despues de 5 intentos no consigo indentificar la imagen para enviarlo jaja
Estoy intentando poner un bitmap como fondo de pantalla en una aplicacion hecha con borland 4.52. He conseguido meter el bitmap en el dialogo cargado desde un recurso usando bitblt con opcion SCRAND. Con el mensaje WM_PAINT consigo que aunque mueva la ventana etc el bitmap siga ahi. Hasta ahi todo correcto. El problema viene cuando otra ventana (ya sea del mismo programa o de otra aplicacion) se situa encima, el bitmap desapacere parcialmente. Como? pues solo aparece en los sitio donde no hay campos de texto ni nada. En los dmas sitios, el texto y su respectivo espacio se pinta entero encima del bitmap (para explicarloo:acordaros del fondo de pantallas de w95. Las letras de los archivos que teneias encima aparecian \\\"no integradas con el fondo\\\". Este problema tb me pasa cuando actualizo los valores de los campos de texto en tiempo de ej.
Vaya tocho os he metido. Mientras lo escribia se me ha ocurrido meter una llamada a la funcion de dibujo del bitmap en default del gestor de mensajes. funciona pero logicamente consume MUCHISIMO procesador.
Podeis decirme los mensajes que tengo que gestionar?
gracias
PD: despues de 5 intentos no consigo indentificar la imagen para enviarlo jaja