COL()
 Devuelve la posición de columna del cursor en pantalla
------------------------------------------------------------------------------
 Sintaxis

     COL() --> nCol

 Devuelve

     COL() devuelve un valor numérico entero. El rango permitido para el
     valor de retorno es de cero a MAXCOL().

 Descripción

     COL() es una función de pantalla que devuelve la posición de columna
     actual del cursor. El valor de COL() cambia siempre que varía la
     posición del cursor en la pantalla. Tanto los mandatos de consola como
     los de pantalla completa pueden cambiar la posición del cursor. COL()
     toma automáticamente el valor cero al ejecutar un mandato CLEAR, CLEAR
     SCREEN o CLS.

     COL() se utiliza para colocar el cursor en una columna, respecto a la
     columna actual. Generalmente se utiliza en combinación con ROW() y
     todas las variaciones del mandato @. En particular, utilice COL() y
     ROW() para crear procedimientos independientes de la posición en
     pantalla o funciones que pasen la posición superior izquierda de fila y
     columna como parámetros.

     Si se ha establecido SET DEVICE TO PRINTER, la salida de los mandatos
     @...SAY se dirige a la impresora y se actualizan PROW() y PCOL() en vez
     de ROW() y COL(). Utilice estas funciones si desea controlar la
     posición de la cabeza de impresión.

 Ejemplos

      El ejemplo siguiente muestra en pantalla el nombre de un
        Cliente comenzando en la columna 10. El estado de cuenta del cliente
        aparece, por medio de COL(), a la derecha del último carácter del
        nombre del cliente:

     USE Ventas NEW

        CLS
        @ 1, 10 SAY "Nombre Cliente: " + TRIM(Cliente)
        @ ROW(), COL() + 1 SAY "Estado Cuenta: " + Estado

 Ficheros   La biblioteca asociada es CLIPPER.LIB.

 To download this example - click here.

See Also: @...CLEAR @...GET @...SAY CLEAR MAXCOL() PCOL()