Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-01-2011
Avatar de ZayDun
ZayDun ZayDun is offline
Miembro
 
Registrado: mar 2007
Posts: 129
Poder: 18
ZayDun Va por buen camino
Question Saber la posicion de una imagen

Hola, he estado buscando por el foro y nada se parece a lo que intento hacer, para empezar tengo un componente WebBrowser y por otro lado un "Timagen" mi intencion es saber la posicion X,Y en la que se encuentra la imagen que tengo cargada en el TImage, tambien he pensado en hacer una captura al WebBrowser y que compare, pero esto ultimo no me vale ya que lo que yo quiero es que me diga la posicion. Un saludo
Responder Con Cita
  #2  
Antiguo 02-01-2011
Avatar de Aleca
Aleca Aleca is offline
Miembro
 
Registrado: may 2003
Ubicación: Venado Tuerto, Argentina
Posts: 277
Poder: 22
Aleca Va por buen camino
las propiedades Top y Left del TImage no te sirven?
__________________
Aleca
Responder Con Cita
  #3  
Antiguo 02-01-2011
Avatar de ZayDun
ZayDun ZayDun is offline
Miembro
 
Registrado: mar 2007
Posts: 129
Poder: 18
ZayDun Va por buen camino
Question

la propiedades Top y Left no me valen, por que lo que quiero realizar es que busque en un webrowser o una captura de pantalla la imagen que tengo cargada en un TImage, y que me diga en que posicion se encuentra. Gracias de todas formas.
Responder Con Cita
  #4  
Antiguo 04-01-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola ZayDun.

No sé si es lo que andás buscando, pero si tu imágen está maximizada en una ventana y con la propiedad BorderSyle en bsNone,
una forma que se me ocurre es obtener las coordenadas del form:
Código Delphi [-]
function GetWndCoord(WndName: string): Trect;
var
 Handle: THandle;
 WP: TWindowPlacement;
begin
  Handle:= FindWindow(PChar(WndName),nil);
  if Handle <> 0 then
  begin
    GetWindowPlacement(Handle, @WP);
    Result:= WP.rcNormalPosition;
  end
  else
    raise Exception.Create('Ventana no encontrada');
end;

{ Ejemplo de llamada }
procedure TForm1.Button1Click(Sender: TObject);
var
 R: TRect;
begin
  // TBuscado es el nombre de clase del form que utilizé en la prueba
  R:= GetWndCoord('TBuscado');
  ShowMessage('Left: '+IntToStr(R.Left)+#10#13+
              'Top: '+IntToStr(R.Top)+#10#13+
              'Right: '+IntToStr(R.Right)+#10#13+
              'Bottom: '+IntToStr(R.Bottom));
end;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 04-01-2011 a las 15:47:46.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Saber la posición del mouse al interior de un canvas.... DarkMedel Gráficos 6 24-08-2015 20:29:31
saber la posicion de un objeto o componente en un form kurono Varios 6 21-12-2009 06:26:51
Como saber la posicion del form padre pborges36 OOP 3 07-12-2007 13:58:55
Saber la posicion de tu aplicacion en el Systray kloud OOP 5 28-11-2006 06:12:15
Saber la posición X-Y del cursor en un edit Sr_Sombrero API de Windows 1 19-06-2006 05:55:49


La franja horaria es GMT +2. Ahora son las 13:59:27.


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
Copyright 1996-2007 Club Delphi