/*
 * $Id: setmode.txt 6073 2003-07-13 16:24:32Z alex_degarate $
 */

/*
 * Las siguientes partes son derechos adquiridos de sus autores individuales.
 * www - http://www.harbour-project.org
 *
 * Copyright 2000 Alejandro de Grate <alex_degarate@hotmail.com>
 * Documentacin en Espaol de: 
 *    SETMODE()
 *
 * See doc/license.txt for licensing terms.
 *
 */

/*  $DOC$
 *  $FUNCNAME$
 *      SETMODE()
 *  $CATEGORY$
 *      Entorno
 *  $ONELINER$
 *      Cambia el modo de video a un nmero dado de filas y columnas
 *  $SYNTAX$
 *      SETMODE( <nFil>, <nCol> ) --> lSatisfactorio
 *  $ARGUMENTS$
 *      <nFil> es el nmero de filas para el modo de video deseado.
 *
 *      <nCol> es el nmero de columnas para el modo de video deseado.
 *
 *  $RETURNS$
 *      SETMODE() devuelve verdadero si el cambio en el modo de video fue
 *      satisfactorio, de otra manera devuelve falso.
 *
 *  $DESCRIPTION$
 *      SETMODE() es una funcin que cambia el modo de video (dependiendo de
 *      la combination de tarjeta de video y monitor), para que coincida con
 *      el nmero de filas y columnas especificado.
 *      Ntese que slo hay realmente unas pocas combinaciones de pares de
 *      filas/columnas que produzcan el cambio en el modo de video.
 *      Los siguientes estan disponibles para D.O.S:
 *          12 filas x 40 columnas            12 filas x 80 columnas
 *          25 filas x 40 columnas            25 filas x 80 columnas
 *          28 filas x 40 columnas            28 filas x 80 columnas
 *          50 filas x 40 columnas            43 filas x 80 columnas
 *                                            50 filas x 80 columnas
 *      Algunas modos slo estan disponibles para monitor color y/o VGA.
 *      Cualquier cambio producido en el tamao de la pantalla es actualizado
 *      en los valores devueltos por MAXROW() y MAXCOL().
 *
 *  $EXAMPLES$
 *     El primer ejemplo cambia al modo de visualizacion de 12 lineas:
 *
 *      IF SETMODE( 12, 40)
 *         ? "Oye hombre, eres tu chicato ?"
 *      ELSE
 *         ? "Mam treme los anteojos !"
 *      ENDIF
 *
 *     El prximo ejemplo cambia al modo de visualizacion de 50 lineas:
 *      IF SETMODE( 50, 80)
 *         ? "Este maravilloso modo de video ha sido seteado"
 *      ELSE
 *         ? "Oye Manuel que este monitor no est hecho de goma !"
 *      ENDIF
 *
 *  $STATUS$
 *      R
 *  $COMPLIANCE$
 *      Algunos de estos modos no estan disponibles en Clipper
 *  $PLATFORMS$
 *      DOS
 * $FILES$
 *      El Achivo fuente es ..\source\rtl\gtdos\gtdos.c
 *  $SEEALSO$
 *      MAXCOL(), MAXROW()
 *  $END$
 */ 


