Pintar sobre mapas de bit

Moderador: yalmar

Foro cerrado salvo peticion.

Pintar sobre mapas de bit

Notapor Bitterend » Mar Jun 26, 2007 4:59 am

Hola,

Tengo un pequeño problema con el uso de Canvas para un mapa de bits. Intento dibujar un círculo sobre un TBitmap cargado sobre una TImage. Al dibujar el circulo mediante el método Ellipse del Canvas del bitmap, para que éste se dibuje tengo que minimizar y luego maximizar el formulario, para que éste se actualice.

El problema lo he "solucionado" realizando un SendToBack y un BringToFront tras actualizar el mapa de bits. (Sí, lo sé, solución cutre). Sin embargo, en otro punto del programa vuelvo a actualizar el mapa de bits, y en lugar de actualizarse, desaparece por completo. He probado con la función Repaint() tanto de la imagen como del formulario, así como con Application->ProccessMessages, que he visto en programas similares, pero en ningún caso se soluciona el problema. ¿A alguien le ha ocurrido algo similar?

Gracias.
Bitterend
Novato
Novato
 
Mensajes: 1
Registrado: Mar Jun 26, 2007 4:54 am


    

Volver a C++ Builder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado