BACKGROUNDCOLOR: Difference between revisions

From QB64 Phoenix Edition Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 22: Line 22:
{{Cl|PRINT}} BG%
{{Cl|PRINT}} BG%
{{CodeEnd}}
{{CodeEnd}}
{{OutputStart|3}}3
{{OutputStart|3}}{{Text|3|#0000aa}}
{{OutputEnd}}
{{OutputEnd}}


Line 34: Line 34:
{{Cl|PRINT}} BG%                  'prints the attribute as 3 instead of 11
{{Cl|PRINT}} BG%                  'prints the attribute as 3 instead of 11
{{CodeEnd}}
{{CodeEnd}}
{{OutputStart|3}}3
{{OutputStart|3}}{{Text|3|#0000aa}}
{{OutputEnd}}
{{OutputEnd}}
:''Explanation: SCREEN 0 background colors over 7 will return the lower intensity color attribute values: EX: attribute - 8
:''Explanation: SCREEN 0 background colors over 7 will return the lower intensity color attribute values: EX: attribute - 8

Revision as of 13:45, 25 April 2022

The _BACKGROUNDCOLOR function returns the current background color.


Syntax

BGcolor& = _BACKGROUNDCOLOR


Description

  • Use it to get the current background color to restore later in a program.
  • Returns the closest attribute value of the background color.


Examples

Example 1: Storing a background color for later use.

  
SCREEN 0
COLOR 1, 3
CLS
BG% = _BACKGROUNDCOLOR
PRINT BG%
3


Example 2: Understanding the function output

  
SCREEN 0
COLOR 1, 11
CLS
BG% = _BACKGROUNDCOLOR
PRINT BG%                  'prints the attribute as 3 instead of 11
3
Explanation: SCREEN 0 background colors over 7 will return the lower intensity color attribute values: EX: attribute - 8


See also



Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage
Report a broken link