DEFAULTCOLOR: Difference between revisions

From QB64 Phoenix Edition Wiki
Jump to navigation Jump to search
(Created page with "{{DISPLAYTITLE:_DEFAULTCOLOR}} The _DEFAULTCOLOR function returns the current default text color for an image handle or page. {{PageSyntax}} :{{Parameter|result&}} = _DEFAULTCOLOR [({{Parameter|imageHandle&}})] {{PageDescription}} * If {{Parameter|imageHandle&}} is omitted, it is assumed to be the current write page or image designated by _DEST. * If {{Parameter|imageHandle&}} is an invalid handle, an invalid handle error occurs. Check han...")
 
No edit summary
Line 19: Line 19:
{{Cl|OUT}} {{Cl|&H}}3C8, 0: {{Cl|OUT}} {{Cl|&H}}3C9, 63: {{Cl|OUT}} {{Cl|&H}}3C9, 63: {{Cl|OUT}} {{Cl|&H}}3C9, 63  'assign background RGB intensities
{{Cl|OUT}} {{Cl|&H}}3C8, 0: {{Cl|OUT}} {{Cl|&H}}3C9, 63: {{Cl|OUT}} {{Cl|&H}}3C9, 63: {{Cl|OUT}} {{Cl|&H}}3C9, 63  'assign background RGB intensities
{{Cl|OUT}} {{Cl|&H}}3C8, 8: {{Cl|OUT}} {{Cl|&H}}3C9, 0: {{Cl|OUT}} {{Cl|&H}}3C9, 0: {{Cl|OUT}} {{Cl|&H}}3C9, 0    'assign RGB intensities to COLOR 8
{{Cl|OUT}} {{Cl|&H}}3C8, 8: {{Cl|OUT}} {{Cl|&H}}3C9, 0: {{Cl|OUT}} {{Cl|&H}}3C9, 0: {{Cl|OUT}} {{Cl|&H}}3C9, 0    'assign RGB intensities to COLOR 8
{{Cl|_PRINTMODE }} _KEEPBACKGROUND
{{Cl|_PRINTMODE }} {{Cl|_KEEPBACKGROUND}}
{{Cl|COLOR}} 8                                                    'assign color 8 to text foreground
{{Cl|COLOR}} 8                                                    'assign color 8 to text foreground
{{Cl|PRINT}} "The default color is attribute"; {{Cl|_DEFAULTCOLOR}} '' ''
{{Cl|PRINT}} "The default color is attribute"; {{Cl|_DEFAULTCOLOR}} '' ''

Revision as of 14:37, 19 April 2022

The _DEFAULTCOLOR function returns the current default text color for an image handle or page.


Syntax

result& = _DEFAULTCOLOR [(imageHandle&)]


Description

  • If imageHandle& is omitted, it is assumed to be the current write page or image designated by _DEST.
  • If imageHandle& is an invalid handle, an invalid handle error occurs. Check handle values first.
  • Default foreground colors are: SCREEN 0 = 7, SCREEN 1 and 10 = 3, SCREEN 2 and 11 = 1. All other SCREENs = 15.


Examples

Example: The default color is the color assigned to the text foreground. The SCREEN 12 default is COLOR 15.

  
SCREEN 12
OUT &H3C8, 0: OUT &H3C9, 63: OUT &H3C9, 63: OUT &H3C9, 63  'assign background RGB intensities
OUT &H3C8, 8: OUT &H3C9, 0: OUT &H3C9, 0: OUT &H3C9, 0     'assign RGB intensities to COLOR 8
_PRINTMODE  _KEEPBACKGROUND
COLOR 8                                                    'assign color 8 to text foreground
PRINT "The default color is attribute"; _DEFAULTCOLOR  


See also



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