Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Seleccionar area de un TImage (https://www.clubdelphi.com/foros/showthread.php?t=60103)

rex 19-09-2008 21:32:15

Seleccionar area de un TImage
 
Que tal, mi problema es el siguiente, tengo un Timage con una imagen BMP, sobre este Timage tengo un tshape(rectangulo más pequeño) que arrastro en tiempo de ejecución, con esto lo que quiero es al mover el tshape sobre el Timage para seleccionar solo el área de la imagen que voy a copiar. Copiar el pedazo de la imagen no es problema, pues conosco el uso de copyrect, lo que no encuentro como hacer, es obtener las coordenadas del Timage en donde esta colocado el tshape para copiar esa área con copyrect. Alguien ha realizado algo asi???

DarkMan 19-09-2008 21:36:27

mmm si. Para obtener las coordenadas del TShape sobre la imagen:
Código Delphi [-]
...
Var X, Y : Integer;
Begin
  X:= TShape.Left - TImage.Left;
  Y:= TShape.Top - TImage.Top;
end;

Las coordenadas X,Y formarían el punto exacto de la esquina superior izquierda del TShape sobre el TImage.

rex 20-09-2008 02:40:00

Muchas Gracias, era lo que buscaba, te agradezco mucho la ayuda


La franja horaria es GMT +2. Ahora son las 20:06:08.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi