Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 19-02-2012
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 21
Chris Va por buen camino
FillRect toma como parametro una variable de tipo TRect. Lo que estás pasando son cuatro parámetros de tipo entero. Es por eso del mensaje "Incompatible Types...".

Para dibujar una elipse o cualquier otra figura gráfica, yo normalmente utilizo la API de Windows directamente. La función correspondiente en la API para hacer lo que deseas se llama Ellipse. A continuación un ejemplo:
Código Delphi [-]
begin
    Ellipse(Image1.Canvas.Handle,
            30, 337, 70, 300); 
end;

Con el anterior código, el color y tipo de borde de la elipse se determinarán por la propiedad Pen de Image1.Canvas. El color y tipo de relleno de la elipse serán determinados por la propiedad Brush de Image1.Canvas. En resumidas cuentas, tedrás que ajustar estas propiedades antes de llamar al código que te he proporcionado.

Una última cosa. FillRect es exclusivamente para rellenar rectángulos, no elipses. Hay otra función que se llama DrawRect, pero ésta solo dibuja el contorno de un rectángulo. Para dibujar rectángulos con bordes redondeados utiliza la función RoundRect. Ésta última funciona como la función Ellipse en el sentido que, el estilo del rectángulo será determinado por las propiedades Pen y Brush.

Saludos.
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
 



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
Desaparece la imagen al usar FillRect Kandorf Gráficos 2 29-12-2009 02:07:19
Como utilizo count ?? kia SQL 5 13-10-2008 15:46:47
Que es un Sdk y como lo utilizo JULIPO API de Windows 4 08-09-2008 22:10:11
como utilizo like armando SQL 3 22-12-2003 21:02:14
como utilizo el query noe SQL 2 17-12-2003 20:32:10


La franja horaria es GMT +2. Ahora son las 23:14:12.


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