[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
GETSCRMODE()
Determines the number of the active video mode
------------------------------------------------------------------------------
Syntax
GETSCRMODE() --> nModeNumber
Returns
The function returns the mode number of the currently set video mode.
Description
In contrast to GETMODE(), GETSCRMODE() returns the current video mode as
a numeric value. This allows you to query special modes for particular
screen adapters and reset them using SETSCRMODE(). The following modes
are accommodated by other functions within CA-Clipper Tools:
Table 2-1: Modes and Their Coding
------------------------------------------------------------------------
Mode Mode Number
------------------------------------------------------------------------
CGA40 Monochrome 0
CGA40 Color 1
CGA80 Monochrome 2
CGA80 Color 3
Monochrome 7
EGA43 (EGA only) 299 (43+256)
VGA28 (VGA only) 284 (28+256)
VGA50 (VGA only) 306 (50+256)
------------------------------------------------------------------------
Note
. GETSCRMODE() returns the value previously set with
SETSCRMODE() and the current BIOS or CA-Clipper Tools mode. If you
switch into a special mode for a particular screen adapter, there is
no guarantee that this is the mode number that GETSCRMODE() returns.
This is a factor of the unique behavior of the specific screen
adapter.
Examples
. Set the EGA 43-line mode:
EGA43()
. The current video mode is saved:
nOldMode := GETSCRMODE()
. The current video mode is restored later:
SETSCRMODE(nOldMode)
See Also:
SETSCRMODE()
GETMODE()
Introduction
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson