Index
ProvideX and PxPlus Language Reference
Disclaimer
Introduction
Users guide
Directives
System Functions
System Variables
Mnemonic Overview
Mnemonic Categories
Dynamic Information in Mnemonics
'@@' Define Cursor Position Sequence
'*C' Automatic Output on CLOSE
'*H' Control Screen Colours
'*I' Input Conversion Table
'*O' Output Conversion Table
'*R' OS Command String
'*X' Program to Call on CLOSE
'+$' & '-$' For Internal Use Only
'+B' & '-B' Output Buffering On/Off
'+D' & '-D' Disabled Object Dim On/Off
'+E' & '-E' Multi-line Enter as Ta b
'+F' & '-F' Signal Change of Focus On/Off
'+I' & '-I' Implied Decimals On/Off
'+N' & '-N' Control Drop/List Box Write Error
'+P' & '-P' Define Mouse Movement
'+S' & '-S' Substitute Solid Lines On/Off
'+T' & '-T' Text Display On/Off
'+U' & '-U' Screen Refresh On/Off
'+V' & '-V' Control Row Highlighting
'+W' & '-W' Windows-Style Windows
'+X' & '-X' Windows ’X’Close Button
'+Z' & '-Z' Text Mode Like Windows
'!W' For Internal Use Only
'2D' Use 2D Controls
'3D' Use 3D Controls
'4D' Use 4D Controls
'AB' Abort (For Windows Spooler)
'ARC' Define/Draw Arc
'AT' Character Attribute Output Sequence
'B#' Background Colour
'BACKGR' or 'BK' Next Colour Is Background
'BB' Begin Blinking
'BE' Begin Echoing
'BEEP' Simple Sound Effect
'BG' Begin Generating Error #29
'BI' Begin Input Transparency
'BJ' Join Box Intersections
'BK' Next Colour Is Background
'BLACK' & '_BLACK' Colour Text
'BLUE' & '_BLUE' Colour Text
'BM' Begin Output of Markup Files
'BO' Begin Output Transparency
'BOX' Define / Draw a Box
'BR' Begin Reverse Video
'BS' Cursor Back One Space
'BT' Begin Type-Ahead Mode
'BU' Begin Underscoring
'BW' Begin WrapAround
'BX' Define / Draw a Box
'C#' Control Cursor Display Mode
'CAPTION' Replace Caption for Window
'CE' Clear from Cursor to End of Screen
'CF' Clear Foreground Mode
'CH' Position Cursor at Home
'CI' Clear Input Type-Ahead Buffer
'CIRCLE' Define / Draw a Circle
'CL' Clear from Cursor to End of Line
'COLOUR' & '_COLOUR' User-Defined Colours
'CP' Condense Print for Screen
'CPI' Logical Characters per Inch
'CR' Carriage Return
'CS' Clear Screen
'CURSOR' Control Cursor, Mouse Pointer
'CYAN' & '_CYAN' Colour Text
'DC' Delete Character at Cursor
'DEFAULT' or 'DF' Define Default
'DIALOGUE' Define/Draw Dialogue Region
'DN' Move Cursor Down a Line
'DO' Delete Objects in Scroll Region
'DROP' or 'WD' Drop Identified Window
'EB' End Blinking Mode (DOS)
'EE' End Echo Mode
'EF' End Expanded Print
'EG' End Generating Error #29
'EI' End Input Transparency
'EJ' End Box Joinin g
'EL' End VFU Load
'EM' End Output Markup Mode
'EO' End Output Transparency
'EP' Start Expanded Print
'ER' End Reverse Video
'ES' Send Escape
'ET' End Type Ahead
'EU' End Underscoring
'EW' End WrapAround
'F#' Foreground Colour
'FF' Form Feed
'FILL' Define Fill Style
'FL' Start Function Key Load
'FONT' Define / List Fonts
'FRAME' Define / Draw a Frame
'GD' Define Graphics Character Set
'GE' End Graphics Data
'GF' Default Font for Window Objects
'GOTO' or 'WG' Make Window Current
'GREEN' & '_GREEN' Colour Text
'GS' Start Graphics Data Transmission
'IC' Insert a Space at Cursor
'IMAGE' Define a Graphics Group
'JC' Justify Centre
'JD' Justify Decimal-Aligned
'JL' Left-Justify Text
'JN' Right-Justify for Numeric
'JR' Right-Justify Text
'JS' Left-Justify String
'L6' Set to 6 LPI
'L8' Set to 8 LPI
'LC' Mixed-Case User Input
'LD' Delete Current Line
'LF' Line Feed (Advance Line)
'LI' Insert Line
'LINE' Define / Draw a Line
'LM' Set Landscape mode
'LPI' Logical Lines / Inch
'LT' Move Left One Column
'MAGENTA' & '_MAGENTA' Colour Text
'MAXSIZE' & 'MINSIZE' Window Resiz 'MeAXSIZE' & 'MIN LSIZE'i Window ResizemUseir Limitt
'ME' Begin Edit Mode
'MESSAGE' Define Message Bar Text
'MINSIZE' Window Resize User Limit
'MN' End Edit Mode
'MODE' Set Attributes and Colour
'MOVE' or 'WM' Relocate Current Window
'MP' - Parallel printer mode
'MS' - Serial printer mode
'NI' Next Input Numeric
'OFFSET' Offset for *WINPRT*
'OPTION' On-The-Fly Setting
'PE' Auxiliary Port Off
'PEN' Define Pen Style
'PICTURE' Define / Draw Picture
'PIE' Define / Draw Pie Slice
'PM' Set Portrait mode
'POLYGON' Define/Draw a Polygon
'POP' or 'WR' Restore Previous Window
'PS' Auxiliary Port On
'PUSH' or 'WC' Save/Copy Current Window
'RA' Restore saved Attributes
'RB' Ring Bell
'RC' Return Cursor Address
'RECTANGLE' Draw a Rectangle
'RED' & '_RED' Colour Text
'RL' Return Line Contents
'RM' Reset to Default Mode
'RP' Terminal Read to End
'RS' Restore Screen
'RT' Move Right One Column
'S#' Slew to Channel
'SA' Save Attributes
'SB' Set Mode to Background
'SCROLL' Define/Control Scroll Region
'SE' & 'SD' Scroll Enable/Disable
'SF' Set Mode to Foreground
'SHOW' Control Window Display
'SIZE' Control Visual Size of Window
'SL' Start VFU Load
'SN' Native Screen Mode
'SP' Standard Print
'SR' Scroll Reset
'SWAP' or 'WS' Swap Windows on Stack
'SX' Set Extended Screen Mode
'TEXT' Draw Text
'TEXTWDW' Create Text Window
'TR' Terminal Read from Start
'TW' Transmit Windows as String
'UC' Convert Input to Upper Case
'UP' Move Up One Line
'VT' Slew to S6, Vertical Ta b
'WA' Define / Draw Window
'WC' Save/Copy Current Window
'WD' Drop Identified Window
'WG' Make Window Current
'WHITE' & '_WHITE' Color Text
'WINDOW' or 'WA' Define / Draw Window
'WM' Relocate Current Window
'WP' Wide Printer (DOS)
'WR' Remove Current Window
'WRAP' WrapAround On/Off
'WS' Swap Windows On Stack
'WX' Windows Definition Sequence
'XP' Line Mode (DOS)
'YELLOW' & '_YELLOW' Colour Text
'ZX' Return Attributes as per BBx
System Parameters Overview
Control Object Properties
Special File Handling
Special File Command Tags
Utilities and Extended commands
Appendix
Conversion utilities
Integrated Toolkit
UTF-8 / UNICODE and DBCS support
WindX and Javx - Thin Client Technologies
Apache HTTP Interface
Advanced Graphics
ProvideX ODBC Driver V4.x
PLUSLIB Dll Library
PxPlus Build notes