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 23-06-2011
LoPiTaL LoPiTaL is offline
Miembro
 
Registrado: abr 2009
Posts: 168
Poder: 16
LoPiTaL Va por buen camino
Sí, esa es http://graphics32.org/wiki/

Cita:
También decir que he estado pensando y no se si realmente un "lienzo" donde dibujar es lo más idoneo. Pues la idea es poder poner los símbolos sobre el dibujo pero que luego estos se puedan seleccionar, para por ejemplo moverlos a otra parte del dibujo.
graphics32, a parte de dar soporte para dibujar por capas, te ofrece todos los eventos necesarios para interactuar con ellas: onLayerMouseDown, OnLayerMouseUp, OnLayerMouseMove, etc, etc..., permitiéndote así mover las capas libremente mediante el ratón, etc...

Espero que te sirva.
Un saludo,
LoPiTaL
Responder Con Cita
  #2  
Antiguo 23-06-2011
Gatubit Gatubit is offline
Registrado
NULL
 
Registrado: jun 2011
Posts: 4
Poder: 0
Gatubit Va por buen camino
Cita:
Empezado por LoPiTaL Ver Mensaje
graphics32, a parte de dar soporte para dibujar por capas, te ofrece todos los eventos necesarios para interactuar con ellas: onLayerMouseDown, OnLayerMouseUp, OnLayerMouseMove, etc, etc..., permitiéndote así mover las capas libremente mediante el ratón, etc...
Entonces se me ocurre que podría poner cada simbolo en una capa. Aunque.. ¿no sería sobrecargarlo un poco? Imaginate que tengo puesto en un mismo dibujo 100 símbolos.
Responder Con Cita
  #3  
Antiguo 23-06-2011
LoPiTaL LoPiTaL is offline
Miembro
 
Registrado: abr 2009
Posts: 168
Poder: 16
LoPiTaL Va por buen camino
No se me ocurre muchas formas más de hacerlo... Al final las capas las interpreta como dibujos pequeños a dibujar sobre el grande.
De cualquier otra forma que puedas imaginarte, al final serán dibujos pequeños a dibujar sobre uno más grande.
Si hay 100, pues habrá 100 en graphics32 y en cualquier otra librería, y de cualquier forma tendrás que pintar los 100, así como el bucle para detectar en dónde haces click también tendrá que recorrer los 100...

Si el problema es por lo que le cueste repintar, graphics32 es de las librerías más potentes en ese aspecto.
A mi en principio no se me ocurre ninguna otra forma de hacerlo. Si algún forero más tiene alguna otra idea, que la comente a ver...

Un saludo,
LoPiTaL
Responder Con Cita
  #4  
Antiguo 23-06-2011
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.474
Poder: 21
newtron Va camino a la fama
Hola.

¿Lo que quieres hacer es algo parecido a esto?

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
Programa colgado por un componente NPIdea C++ Builder 0 25-01-2011 12:16:01
Ayuda para instalar componente svqrbarcode para QReport BlueSteel Varios 4 24-09-2010 23:05:23
Componente para buscar registros, para no repetir codigo. flystar Conexión con bases de datos 9 28-04-2010 23:16:15
programa para ver en que direccion del registro de windows escribe un programa? JuanErasmo Varios 1 09-11-2006 20:42:05
¿ayuda para un programa para el msn kaiser_robert Internet 1 15-06-2005 20:52:07


La franja horaria es GMT +2. Ahora son las 06:40:35.


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