FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Dibujar lineas sobre Timage con propiedad WrapMode = Fit
Hola Gente como les va.
Necesito permitir al usuario dibujar lineas a mano alzada sobre un Timage con propiedad WrapMode = Fit (conservo esa propiedad porque también quiero darle la posibilidad al usuario de redimensionar la imagen). El problema que con esa propiedad del Timage cuando dimensiono la imagen y comienzo a dibujar sobre el canvas las lineas se dibujan siempre a varios pixeles a los costados donde apoyo el cursor. Como puedo hacer para calcular las coordenadas y así dibujar las lineas sobre el canvas del Timage donde se apoyo el cursor ? Utilizo en el evento Move del Timage el siguiente codigo: Código:
img.Bitmap.Canvas.BeginScene(); img.Canvas.StrokeDash := TstrokeDash.Solid; img.Bitmap.Canvas.Stroke.Color := Talphacolorrec.Blue; img.Bitmap.Canvas.StrokeDash := TstrokeDash.Solid; img.Bitmap.Canvas.StrokeThickness:= 5; img.Bitmap.Canvas.DrawLine(PointF(X, Y), PointF(X, Y), 100, img.Bitmap.Canvas.stroke); img.Bitmap.Canvas.EndScene(); |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
dibujar texto en un TImage | zidfrid | C++ Builder | 3 | 17-07-2008 16:05:52 |
Dibujar lineas en un ScrollBox | islu | Varios | 0 | 11-06-2007 18:31:09 |
Dibujar lineas | mcnudi | Impresión | 3 | 09-11-2006 14:52:54 |
Dibujar lineas en un informe. | manu | Impresión | 3 | 02-11-2006 18:58:52 |
dibujar en un TImage una imagen | Drake | C++ Builder | 5 | 03-07-2006 02:29:02 |
|