Harbour Reference Guide

 

SETMODE()

Change the video mode to a specified number of rows and columns

Syntax

SETMODE( <nRows>, <nCols> ) --> lSuccess

Arguments

<nRows> is the number of rows for the video mode to set.

<nCols> is the number of columns for the video mode to set.

Returns

SETMODE() returns true if the video mode change was successful; otherwise, it returns false.

Description

SETMODE() is a function that change the video mode depend on the video card and monitor combination, to match the number of rows and columns specified. Note that there are only a real few combination or rows/cols pairs that produce the video mode change. The followings are availables for D.O.S:

12 rows x 40 columns12 rows x 80 columns
25 rows x 40 columns25 rows x 80 columns
28 rows x 40 columns28 rows x 80 columns
50 rows x 40 columns43 rows x 80 columns
50 rows x 80 columns
The follow modes are avaliable to Windows

25 rows x 40 columns25 rows x 80 columns
50 rows x 40 columns43 rows x 80 columns
50 rows x 80 columns
Some modes only are availables for color and/or VGA monitors. Any change produced on the screen size is updated in the values returned by MAXROW() and MAXCOL().
Examples
   þ  The first example change to a 12 lines of display mode:
      IF SETMODE( 12, 40)
         ? "Hey man are you blind ?"
      ELSE
         ? "Mom bring me my glasses!"
      ENDIF

   þ  Next example change to a 50 lines mode:
      IF SETMODE( 50, 80)
         ? "This wonderful mode was successfully set"
      ELSE
         ? "Wait. this monitor are not made in rubber !"
      ENDIF

Status

Ready

Compliance

Some of these modes are not availables on Clipper

Platforms

DOS,WIN32

Files

Source is gtdos.c,gtwin.c

See Also

 




[Source Forge]

Other Docs Categories

Advantage Database RDD
Array
Binary conversion
Classes
Code Block
Console input
Conversion
Conversion Tools
DOS
Data input and output
Database
Database Tools
Date
Dos Tools
Environment
Error recovery
Events
File management
GT
Harbour Tools
Internal
Low Level
Math
Misc
Miscellaneous
Nation
Object manipulation
Operating System Specific
Parameter Checks
String Tools
Strings
TBrowse Method
TBrowse class
Terminal
Time
Utility
Variable Management

 

Last updated on 2001/07/30