GRECT()
 Dibuja un rectángulo en modo gráfico
------------------------------------------------------------------------------
 Sintaxis

     GRECT(<nXInic>, <nYInic>, <nXFin>, <nYFin>,
        [<nEstilo>], [<nColor>],[<nModo>]) --> NIL

 Argumentos

     <nXInic>, <nYInic>, <nXFin> y <nYFin> definen las
     coordenadas del rectángulo en píxeles.

     <nEstilo> define el estilo del rectángulo. Se debe usar una de las
     constantes de la tabla siguiente:

     Constantes de estilo de un rectángulo
     ------------------------------------------------------------------------
     Constante                Descripción
     ------------------------------------------------------------------------
     LLG_FILL                 Se rellena el área del rectángulo con
                              el color y modo especificados en <nColor>
                              y <nModo>
     LLG_FRAME                Se dibuja sólo el contorno del rectángulo
                              en el color y modo especificados en <nColor>
                              y <nModo>
     ------------------------------------------------------------------------

     <nColor> es un valor numérico que representa el color utilizado
     para dibujar. Si se omite este argumento, se utiliza el último color
     especificado en una llamada a una función de CA-Clipper. Este valor
     está limitado por el número de colores disponibles en el modo de vídeo
     seleccionado. En un modo de 16 colores, los valores válidos están
     comprendidos entre 0 y 15. En un modo de 256 colores, entre 0 y 255.

     <nModo> es un valor numérico que representa el modo de
     visualización. Toma uno de los siguientes valores:

     Constantes del modo de visualización
     ------------------------------------------------------------------------
     Constante                Descripción
     ------------------------------------------------------------------------
     LLG_MODE_SET             Se utiliza el modo SET (se cubren los
                              píxeles del fondo). Es el modo de
                              visualización más habitual.
     LLG_MODE_AND             Se utiliza el modo AND (se realiza un AND
                              entre los píxeles del dibujo y los del fondo).
     LLG_MODE_OR              Se utiliza el modo OR (se realiza un OR
                              entre los píxeles del dibujo y los del fondo).
     LLG_MODE_XOR             Se utiliza el modo XOR (se realiza un XOR
                              entre los píxeles del dibujo y los del fondo).
                              Consulte la nota siguiente.
     ------------------------------------------------------------------------

     Nota:  Este método permite mover objetos por la pantalla sin
     afectar al dibujo de fondo. Para restaurar el dibujo de fondo se debe
     repetir la misma llamada con el modo de visualización XOR. Si se omite
     el modo de visualización, se utiliza el último modo especificado en una
     llamada a una función de CA-Clipper.

 Devuelve

     GRECT() devuelve siempre NIL.

 Descripción

     GRECT() dibuja en pantalla rectángulos con el área rellena o vacía.
     Esta función sólo puede utilizarse si se ha establecido el modo
     gráfico para la pantalla con GMODE(). Esta función respeta las
     restricciones definidas con GSETCLIP().

 Ejemplos

      Este ejemplo muestra cómo visualizar un rectángulo en una
        región limitada mediante una operación de recorte:

        // Establece el modo gráfico
        SET VIDEOMODE LLG_VIDEO_VGA_640_480_16
        // Limita la visualización a una porción de la pantalla
        GSETCLIP(100,100,300,300)
        // Dibuja un rectángulo parcialmente recortado.
        GRECT(120,120,350,350,LLG_FILL,2,LLG_MODE_SET)
        QUIT                         // Fin de la aplicación

 Ficheros   La biblioteca asociada es LLIBG.LIB,
            el fichero de cabecera es Llibg.ch.

 To download this example - click here.

See Also: GELLIPSE() GLINE() GPOLYGON() GWRITEAT() GBMPDISP()