Color en figuras creadas con Canvas
Hola, tengo que hacer un proyecto en el que necesito dibujar un trapedio y colorearlo. El trapecio lo puedo hacer con Canvas pero ¿como le doy color?
|
¿Que método usas para crear el polígono? Si usas el método "Polygon" el polígono resultante se rellena con el color del Brush
|
Intenté ulilizar el "polygon" pero no se utilizarlo. No comprendo qué parámetros hay que poner. Me pide un const TPoint*, y no se lo que es.
¿Puedes poner un ejemplo para que pueda ver la estructura correcta? |
Pues un TPoint es una estructura de este tipo:
Código:
typedef struct tagPOINT { Código:
TPoint Pt[4]; |
Gracias. Ahora si que funciona. Una cosa más: ¿se puede programar un evento al hacer click en el trapecio? Si tal trapecio apareciese en el formulario no tendría ningún problema, pero como únicamente aparece al ejecutar el programa...
Si no se puede, pues nada. Pero gracias por la explicación del Polygon. |
Aunque ya te lo ha explicado Seoane, un ejemplo de lo que pides, basado en la propia ayuda de Delphi:
Un Saludo. |
Cita:
|
La franja horaria es GMT +2. Ahora son las 14:40:33. |
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