$SCREENHIDE - mkilgore/QB64pe GitHub Wiki

The $SCREENHIDE metacommand can be used to hide the main program window throughout a program.

Syntax

$SCREENHIDE
  • $SCREENHIDE may be used at the start of a program to hide the main program window when using a console window.
  • The _SCREENHIDE statement must be used before _SCREENSHOW can be used in sections of a program.
  • QB64 metacommands cannot be commented out with apostrophe or REM.

Examples

Example: Hiding a program when displaying a message box in Windows.

 '' ''
$SCREENHIDE
DECLARE DYNAMIC LIBRARY "user32"
  FUNCTION MessageBoxA& (BYVAL hWnd%&, BYVAL lpText%&, BYVAL lpCaption%&, BYVAL uType~&)
DECLARE LIBRARY
DECLARE DYNAMIC LIBRARY "kernel32"
  SUB ExitProcess (BYVAL uExitCode~&)
DECLARE LIBRARY
DIM s0 AS STRING
DIM s1 AS STRING
s0 = "Text" + CHR$(0)
s1 = "Caption" + CHR$(0)
ExitProcess MessageBoxA(0, _OFFSET (function)(s0), _OFFSET (function)(s1), 0)
Code by Michael Calkins

See also


Navigation:
Go to Keyword Reference - Alphabetical
Go to Keyword Reference - By usage
Go to Main WIKI Page

Category:Latest

⚠️ **GitHub.com Fallback** ⚠️