Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Gráficos
Register FAQ Members List Calendar Guía de estilo Today's Posts

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 25/10/2007
modulay modulay is offline
Miembro
 
Join Date: Feb 2006
Posts: 46
Poder: 0
modulay Va por buen camino
Artimañas para emular un lcd gráfico

Hola amigos.
Mi problema es el siguiente:
Necesito incluir en mi form un elemento gráfico que me permita emular el aspecto y funcionalidad de un lcd de 320x240.
He probado con varios componentes específicos que emulan lcd's,pero ningnuno me ha servido ya que no me permiten dibujar varios bitmap de forma simultánea,cosa que necesito hacer.

Había pensado en usar algún tipo de grid para poder hacer esta representación múltiple de imágenes,pero dado que también necesito representar texto e imágenes de mayor tamaño que las celdas de ese supuesto grid,quizá haya otra solución mas viable ¿canvas quizá?
Los bitmap serán todos monocromo.

Se agradece cualquier sugerencia,por pequeña que sea.
Reply With Quote
  #2  
Old 25/10/2007
Neftali [Germán.Estévez]'s Avatar
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Join Date: Jul 2004
Location: Barcelona - España
Posts: 19,474
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Tal vez no he entendido ben el problema, pero ¿No te serviría algun control gráfico tipo TImage/TPaintBox?

Con las dimensiones que tú necesitas (320x240) en pixels y donde cada pixel es tu punto del LCD.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Reply With Quote
  #3  
Old 26/10/2007
modulay modulay is offline
Miembro
 
Join Date: Feb 2006
Posts: 46
Poder: 0
modulay Va por buen camino
Una cosa así es lo que necesito hacer.

http://img87.imageshack.us/my.php?im...apluginwl9.png

En la imagen lo que se ve serían 2 de estas lcd de 320x240,una al lado de la otra.
Lo he hecho todo a mano en tiempo de diseño cargando bmp's en paintbox (las cadenas de texto las he añadido a los bmp con el paint,pero necesito poder hacerlo desde código),con el fin de hacer la captura y enseñároslo,aunque he estado haciendo alguna pruebecilla con los paintbox y creo que son lo que necesito

¿como lo ves?
Reply With Quote
  #4  
Old 29/10/2007
Neftali [Germán.Estévez]'s Avatar
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Join Date: Jul 2004
Location: Barcelona - España
Posts: 19,474
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
La verdad es que no veo el LCD gráfico por ningun lado.
Si te refieres a pintar gráficos con fondo verde y eso ya es un LCD, pues entonces bueno...
Creo que deberías usar algun componente de pintado como los comentados anteriormente y crear una clase que te permita pintar esos elementos en pantalla.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Reply With Quote
  #5  
Old 29/10/2007
modulay modulay is offline
Miembro
 
Join Date: Feb 2006
Posts: 46
Poder: 0
modulay Va por buen camino
jajaaj vale pos pintar gráficos con fondo verde entonces.
¿El paintbox permite introducir texto además de bitmaps?
Reply With Quote
  #6  
Old 29/10/2007
Neftali [Germán.Estévez]'s Avatar
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Join Date: Jul 2004
Location: Barcelona - España
Posts: 19,474
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Revisa los métodos de TCanvas:

* LineTo, MoveTo: Para líneas.
* Rectangle, Ellipse,...: Para formas geométricas.
* FillRect, FloodFill: Para pintar/rellenar formas con colores
* TextOut, Textrect: Para pintar texto
....

Con estos deberías tener suficiente para hacer lo que aparece en la imagen...

Un saludo.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
no encuentro el IDE grafico para lazarus Arturo Lazarus, FreePascal, Kylix, etc. 6 05/10/2006 02:22
Emular ventana de windows turminator API de Windows 3 15/08/2006 00:15
Seleccionar zona de grafico para zoom JMGR Gráficos 2 12/06/2006 00:35
Servidor FTP gráfico para Linux [Gunman] Internet 18 08/12/2005 23:39
Emular impresion en dos Gladys Impresión 1 16/10/2003 16:58


All times are GMT +2. The time now is 08:51.


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