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 28-01-2007
fafastrungen fafastrungen is offline
Registrado
 
Registrado: may 2006
Posts: 8
Poder: 0
fafastrungen Va por buen camino
Como dibujar en el escritorio sin que se borre ?

Hola a todos, quiero dibujar un rectangulo y que ese rectangulo quede por encima de todas las ventanas, que no se borre nunca.
Ya se que se puede hacer con un form transparente, pero quisiera dibujarlo directamente sin usar forms.
Tambien intente hacer un hook del escritorio y en el evento WM_PAINT dibujar mi dichoso rectangulo, pero es muy lento y consume todos los recurso de la maquina.
Las dos cosas que hice funcionaron, pero quiero algo mejor ya que el hook del escritorio consume recursos y el form transparente al maximizarlo tambien.
Responder Con Cita
  #2  
Antiguo 28-01-2007
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Poder: 20
droguerman Va por buen camino
creo q lo mejor sería un createRegion y capturar el mapa de bits cuando tengas que maximizar de manera tal que no tengas que redibujar simpre
__________________
self.free;
Responder Con Cita
  #3  
Antiguo 29-01-2007
fafastrungen fafastrungen is offline
Registrado
 
Registrado: may 2006
Posts: 8
Poder: 0
fafastrungen Va por buen camino
Cita:
Empezado por droguerman
creo q lo mejor sería un createRegion y capturar el mapa de bits cuando tengas que maximizar de manera tal que no tengas que redibujar simpre
Lo pense tambien pero no me convencia, lo que quiero en realidad es alguna forma de que el rectangulo sea dibujado por la BIOS y que windows no intervenga, de esa forma windows omitiria es region pero la verdad que no encuentro la forma de hacerlo ya que al iniciar windows carga los controladores de video y para hacer lo que quiero deberia modificar dichos controladores, cosa que me parece demasiado rebuscada.
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
Capturar escritorio como si filmara metalfox6383 Varios 4 12-10-2006 18:17:22
Es Normal Al Presionar ESC en DBDRID se Borre Registro en Uso???? AGAG4 Varios 3 06-04-2006 19:33:34
Como cambiar el fondo de escritorio? JuanErasmo C++ Builder 1 22-11-2005 22:37:54
ADO- Como puedo saber cuanto registros borre o actualice mgaray Conexión con bases de datos 4 11-05-2005 21:28:47
¿como puedo dibujar la figura donde doy click dentro de mi area de dibujo? Luli Gráficos 1 26-10-2004 20:34:02


La franja horaria es GMT +2. Ahora son las 19:36:32.


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