Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

 
 
Herramientas Buscar en Tema Desplegado
  #8  
Antiguo 29-12-2010
Avatar de Marck Silencer
Marck Silencer Marck Silencer is offline
Registrado
NULL
 
Registrado: dic 2010
Posts: 7
Poder: 0
Marck Silencer Va por buen camino
Talking Ya lo eh conseguido!

Hey! compañeros ya ah funcionado! xD.......

Código Delphi [-]
procedure TForm1.Timer1Timer(Sender: TObject);
Var
 c : TControlCanvas;
 color : TColor;
begin
SetProcessWorkingSetSize(GetCurrentProcess, $FFFFFFFF, $FFFFFFFF);
co := TcontrolCanvas.Create;
 Try
 c.Handle := GetDC(0);
 color := c.Pixels[123,123];
 panel1.Color:= color;

 finally
 deleteDC(c.Handle);
 c.Free;
 end;

end;

Utilizando el código de coso como base, utilizando la función propuesta por ElKurgan y checando más a fondo como se maneja lo del GetDC encontre que hacía falta borrar el DC obtenido al mandar llamar a la función GetDC...

Ya lo eh probado por bastante tiempo sin que se comience a alentarse y sin que me arroje algún error.....

Para escanear una área de la pantalla creen que sea conveniente utilizar un array bidimensional de Tcolor ó será mejor guardar esa área en un Bitmap?¡?
para después hacer la búsqueda del color predominante en dicha área..

Gracias por su ayuda y su tiempo..
Saludoss!!
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Día mundial por la liberación de la cannabis. poliburro La Taberna 60 24-10-2024 14:17:55
Liberación de un Form No Modal vejerf OOP 1 06-09-2010 19:41:20
Liberación de memoria de punteros Data de un Tree. afxe Varios 5 20-06-2007 17:12:34
Liberación de memoria Jome OOP 5 22-02-2007 14:44:56
Problema con tbitmap chux Gráficos 2 09-06-2006 18:11:19


La franja horaria es GMT +2. Ahora son las 18:13:28.


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