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 25-10-2007
modulay modulay is offline
Miembro
 
Registrado: 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.
Responder Con Cita
  #2  
Antiguo 25-10-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
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.
Responder Con Cita
  #3  
Antiguo 26-10-2007
modulay modulay is offline
Miembro
 
Registrado: 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?
Responder Con Cita
  #4  
Antiguo 29-10-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
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.
Responder Con Cita
  #5  
Antiguo 29-10-2007
modulay modulay is offline
Miembro
 
Registrado: 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?
Responder Con Cita
  #6  
Antiguo 29-10-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
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.
Responder Con Cita
  #7  
Antiguo 29-10-2007
modulay modulay is offline
Miembro
 
Registrado: feb 2006
Posts: 46
Poder: 0
modulay Va por buen camino
Okis me pondré con ello.
Gracias Neftali
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
no encuentro el IDE grafico para lazarus Arturo Lazarus, FreePascal, Kylix, etc. 6 05-10-2006 02:22:21
Emular ventana de windows turminator API de Windows 3 15-08-2006 00:15:25
Seleccionar zona de grafico para zoom JMGR Gráficos 2 12-06-2006 00:35:28
Servidor FTP gráfico para Linux [Gunman] Internet 18 08-12-2005 23:39:44
Emular impresion en dos Gladys Impresión 1 16-10-2003 16:58:50


La franja horaria es GMT +2. Ahora son las 00:51:03.


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