advr.hlp (Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
SCREEN Statement Details
  Summary  Details  Example                Contents  Index  Back
──────────────────────────────────────────────────────────────────────────────
 SCREEN mode% [,[colorswitch%] [,[activepage%] [,visiblepage%]]]
 
 Usage Notes
   ■ References to the SCREEN statement are not allowed with forms and cause
     Visual Basic to generate the error message, "Invalid when forms are
     showing." Use the SCREEN object with forms. See: SCREEN Object
 
   ■ To use the SCREEN statement with forms, you must first unload or hide
     any visible forms. See: HIDE Method  UNLOAD Statement
 
   ■ If mode% is an expression rather than a constant and if you know your
     program will not use certain screen modes, you can achieve a smaller
     .EXE file by linking with one or more stub files:
 
         If Not Using Screen Modes      Link to File
         ══════════════════════════     ════════════════════════════════════
         1 or 2                         NOCGA.OBJ
         3                              NOHERC.OBJ
         4                              NOOGA.OBJ
         7, 8, 9, or 10                 NOEGA.OBJ
         11, 12, or 13                  NOVGA.OBJ
 
   ■ The argument colorswitch% is effective only for screen modes 0 and 1
     and for composite monitors:
 
         Action                 Screen Mode 0             Screen Mode 1
         ═════════════          ════════════════          ══════════════════
         Disable color          0                         A nonzero value
         Enable color           A nonzero value           0
 
 See: Adapters and Displays
      Color Attributes and Values (SCREEN)
      Screen Mode Summary