Pregunta: | 37361 - LOS SHAPESHEET DE VISIO |
Autor: | percy fernandez aparicio |
Hola espero que alguien pueda ayudarme con mi problema y es que necesito un componente que dibuje una linea pero no en un canvas rectangular como lo hacen los shapes sino que el canvas del componente se debe ajustar a la linea que se dibujara con el fin acceder a un componente cuando otro este superpuesto al mismo a no ser por la linea dibujada tal como lo hacen las lineas de visio o de word cuando dos lineas se cruzan con el puntero podemos acceder a cualquiera lo cual no es el caso de los shapes de delphi.
Espero que alguien tenga conocimientos de este tipo de controles o tal vez tenga un componente que realize esto les agradezco mucho. |
Respuesta: | Horacio Daniel Iglesias |
Creo que la solución a u problema está en el ejemplo de esta url:
http://www.efg2.com/Lab/Graphics/LineStretch.htm Si no es así, debieras tratar con las API de windows (ej. CreateRoundRectRgn, CreatePolygonRgn, etc.) para poder crear ventanas no rectangulares. Saludos |