La Web del Programador: Comunidad de Programadores
 
    Pregunta:  2917 - ADAPTARSE A LA RESOLUCIÓN DE LA PANTALLA
Autor:  JOEL LARA RIVERA
disculpenme las molestias que esto le ocaciones pero necesito saber como le hago para que mi aplicacion se configure o se adapte automaticamente a la resolucion que tenga el monitor en donde se instale el sistema

  Respuesta:  Marcelo Siles
Las siguiente líneas detectan la resolución del monitor (bajo Windows) y modifican las propiedades de la ventana principal de FoxPro:

DO CASE
CASE SCOLS()=80 && Detecta 480 x 640
MODIFY WINDOW SCREEN FROM 0,0 TO 36,80 FLOAT
CASE SCOLS()=100 && Detecta 800 x 600
MODIFY WINDOW SCREEN FROM 5,11 TO 40,89 FLOAT
ENDCASE

Ponelas como primeras líneas del programa y contame como anduvo.
Saludos desde Rosario - Argentina.

  Respuesta:  Carlos Veron
Lo que debes hacer es usa el foxuser, en el manual te explica la estructura de esa tabla, suponiendo que lo hace en MS-DOS, por que bajo windows no tiene influencia el monitor, y en el config.fp le decis que monitor usar seria algo asi:

RESOURCE=C:\carpeta\foxuser
COLOR SET=DEFAULT

lo podes hacer por programa si no usa el config.fp

Saludos y suerte.