Basic Graphics Functions

4BtnDialog               (System Library) This module draws a message dialog with up to 4 buttons and 3 lines of text.

Bevel                      (System Library) Draws a titled beveled box.

BitmapInfo              Returns information about a bitmap.

Brush                     Returns a brush value.

Checkbox                (System Library) Draws a checkbox with an optional label.

Click                       Returns an indication of whether or not the locator (e.g. mouse) is within a specified screen area and a particular button combination is being pressed.

ColorSelect              (System Library) Draws a color selection button and its accompanying display area.

CoordToPixel            Takes a specified coordinate pair and returns an actual onscreen pixel location.

CopyObjects               Copies the code for selected drawing objects and returns it in a buffer.

Debugger                (System Library) Starts the VTS debugger.

Droplist                   (System Library) Draws a droplist with an optional title and/or bevel.

Edit                        (System Library) Draws an editfield with an optional title and/or bevel.

EditINI                    (Dialog Library) Draws an editfield from which a value for a variable in the Config.ini file may be set.

FileDialogBox           Displays a threaded system common file dialog box.

FocusID                  Returns the focus ID of the object in a window that currently has the input focus.

Font                       Returns a font value.

FontDialog               Displays a threaded system common font dialog box.

Grid                       Places a (lined) grid pattern on the screen.

GridList                   Draws a list in the style of a spreadsheet.

GUIArc                    Draws an arc in a window and returns an indication when selected by a mouse button or the Enter key.

GUIBitmap               Draws a bitmap image in a window and returns an indication when selected by a mouse button or the Enter key.

GUIButton               Draws a button in a window and returns an indication when selected by a mouse button or the Enter key.

GUIChord                Draws a chord in a window and returns an indication when selected by a mouse button or the Enter key.

GUIEllipse                Draws an ellipse in a window and returns an indication when selected by a mouse button or the Enter key.

GUIPie                    Draws a pie in a window and returns an indication when selected by a mouse button or the Enter key.

GUIPipe                   Draws a 3-dimensional, shaded pipe in a window and returns an indication when selected by a mouse button or the Enter key.

GUIPolygon              Draws a multi-sided polygon in a window and returns an indication when selected by a mouse button or the Enter key.

GUIRectangle           Draws a rectangle in a window and returns an indication when selected by a mouse button or the Enter key.

GUIText                       Draws formatted text in a window and returns an indication when selected by a mouse button or the Enter key.

GUITransform          Applies a graphical transformation to all graphics in a module and returns an indication when selected by a mouse button or the Enter key.

HScrollBar               (System Library) Draws a horizontal scrollbar and returns its position.

Listbox                    (System Library) Draws a listbox with a scrollbar (if required) and indicates the selected item.

MakeBitmap             Returns a bitmap value.

NextFocusID            Moves the focus position to a specific ID number.

PasteObjects            Pastes multiple GUITransforms into a page source file.

PAreaSelect             (Dialog Library) Draws a droplist of area options with an optional title and/or bevel.

PCheckbox              (Dialog Library) Draws a checkbox with an optional label.

PColorSelect            (Dialog Library) Draws a button that opens a color selection dialog and an area that displays the currently selected color.

PContributor            (Dialog Library) Draws a splitlist displaying all contributors to a specific tag.

PDroplist                 (Dialog Library) Draws a droplist with an optional title and/or bevel.

PEditfield                 (Dialog Library) Draws an editfield with an optional title and/or bevel.

PEditName               (VTS Library) Draws an editfield that is to be connected to the name of a tag. Should be used by all tag ConfigFolder modules for setting the name parameter

Pen                        Returns a pen value.

Pick                        Returns an indication of whether the locator (e.g. mouse) has had a specified change in its button status.

PixelColor                Returns the color of a pixel in the window.

Plot                        Displays a plot of a subsection of a numeric array in a particular area of the window.

PlotBuff                  Displays a plot of a subsection of a buffer in a particular area of the window after converting the buffer to element values.

PlotXY                     Displays a plot of a curve in the window given the X and Y values in two arrays.

PPageSelect             (Dialog Library) Draws a titled, beveled droplist of pages in the system.

PRadioButtons          (Dialog Library) Draws a set of labeled radio buttons with an optional title and border.

PrintDialogBox          Displays a threaded system common printer selection dialog box.

PSecBit                   (Dialog Library) Draws a titled, beveled droplist of options for setting the security bit.

PSelectObject           (Dialog Library) Draws a beveled, titled droplist of existing tags of a certain type and a new tag creation button.

PSpinbox                 (Dialog Library) Draws a spinbox with an optional label.

PTypeToggle            (Dialog Library) Draws a beveled droplist or editfield with a title that sets a tag or numeric value.

RadioButtons            (System Library) Draws a set of labeled radio buttons with an optional title and border.

ReadINI                  (System Library) Reads a variable entry from an .INI file or a buffer containing one and returns its value.

ReadSectINI            (System Library) Reads an entire section entry from an .INI file or a buffer containing one and returns a 2-dimensional array containing variable names and their values.

Spinbox                  (System Library) Draws a spinbox with an optional label.

SplitList                   (System Library) Draws a splitlist (a listbox with two columns) with a scrollbar if required and indicates the selected item.

Table                      Displays an array of numbers or text on the screen with the same formatting capabilities as the Output statement.

TextAttribs              Returns graphic-related information about a text, given a font.

TextBox                  Displays a text string, breaking it into multiple lines at space or CRLF.

ToolBar                   Draws and maintains a toolbar and its buttons.

VScrollbar               (System Library) Draws a vertical scrollbar and returns its position.

WinXLoc                  Returns the X coordinate of the locator (mouse) for a window.

WinYLoc                  Returns the Y coordinate of the locator (mouse) in a window.

WinComboCtrl          Displays a child window containing a Windows combo control.

WinEditCtrl               Returns a value indicating the status of an edit field.

WinToolTipCtrl          Windows native "tooltip" control

XLoc                       Returns the X window coordinate of the locator (mouse).

YLoc                       Returns the Y window coordinate of the locator (mouse).

ZBar                      Draws a layered bar in a window.

ZBox                      Draws a layered box in a window.

ZButton                  Draws a layered button in a window and returns true when selected.

ZColorChange          Changes one color within a region to another color.

ZEditField                Draws a layered text edit field in a window and returns a status value.

ZGrid                      Draws a layered point grid in a window.

ZLine                      Draws a layered line in a window.

ZPipe                      Draws a layered three-dimensional pipe in a window.

ZText                     Draws a layered text label in a window.