United States Argentina Australia Austria Belgium Canada Chile Colombia Costa Rica Dominican Republic France Germany Bangladesh/India Italy Kenya Mexico Netherlands Puerto Rico South Africa Sweden Switzerland Venezuela
BASIS International Ltd.
Home | Site Map | Contact Us | Partner Login  

 













Visual PRO/5 Features

Device Support

  • SYSWINDOW character interface window device
  • SYSGUI graphical interface window device
  • Support for Windows Print Manager and direct access to Windows printers via the SYSPRINT device
  • Plotter support provides world coordinates, relative and absolute positioning, X and Y offsets, draws lines, rectangles, polygons, arcs, and text for many plotters and printers

Windows Controls and Features

  • Powerful business controls-Grid, Tab, INPUTE, INPUTN
  • Greater control of Status Bar
  • Standard Windows Message Box display with MSGBOX()
  • Print Preview program handles report display, print queuing, and Windows printing options
  • Window, Child Window, TXEDIT Custom Edit, Push Button, Radio Button, Checkbox, Group Box, Scroll Bar, Image, List Box, List Button, List Edit, Menu, Static Text, Tool Button

Tools

  • ResBuilder Windows resource editor
  • GUIBuilder programming workbench reduces programming of event loops, resource management, and combining code with controls
  • ResCompiler ASCII-to-binary (BRC) resource file compiler
  • Configurator easy configuration file builder
  • DDBuilder data dictionary editor

Verbs

  • Clipboard verbs allow Visual PRO/5 applications to support the Windows Clipboard
  • SETOPTS Byte 7, bit $02$ keeps SYSGUI channels open after a BEGIN

Functions

  • SENDMSG() expands communication with windows and controls
  • Clipboard functions allow Visual PRO/5 applications to support the Windows Clipboard
  • Resource functions provide information about resource files-RESGET(), RESFIRST(), RESINFO(), RESNEXT()
  • CVT() converts integers between pixel, character, and semicharacter formats
  • MENUINFO() provides information about a SYSGUI menu
  • NOTICE() returns a Notify event string
  • NOTICETPL() provides a Notify event string template
  • Runtime Windows functions-WINFIRST(), WININFO(), WINNEXT()
  • CTRL() function Values 15 and 16 retrieve the background and foreground control colors

Mnemonics
Windows mnemonics provide dynamic control of Windows applications New mnemonics for Visual PRO/5 20 increase control over an expanded feature set:

  • 'BO', 'EO' enhance transparency control mnemonics for the SYSPRINT device
  • 'FONT' increases Windows character set support
  • 'WINFONT' sets the font for the contents of a window
  • 'HELP' provides full access to the Windows Help system
  • 'TRAP', 'RELEASE' allow mouse trapping for drag-and-drop support
  • 'SETCURSOR' supports new cursor types, including animated cursors
  • 'CLRTITLE' clears titles from windows and controls by window or control ID
  • 'CLRTYPE' clears titles from windows and controls by window or control type
  • 'IMAGELIST' and 'ILISTDEL' support image lists

Events
Complete set of events to interact with Windows application interfaces:

  • Notify events manage behavior of grid, tab, INPUTE/INPUTN, list button, list edit, and edit controls
  • Click event allows list edit, list item, and list button to distinguish between click and double-click events
  • Activation events trigger when user switches to the application
  • System Color Change event reports system color changes

Window and Control Options

  • TOOL WINDOW creates a floating toolbar window
  • PASSHOMEDEL passes and keys as Keypress Notify events
  • MANAGE SYSCOLOR handles SYSCOLOR change requests
  • NOWRAP prevents text wrapping
  • CLIENT EDGE creates a recessed 3-D edge around a control or child window
  • RAISED EDGE creates a raised 3-D edge around a control or child window

Utilities

  • _enumwin creates a program that generates a template definition and assignment of the current window and its controls
  • _enumres creates a program that generates a template definition and assignment of a BRC resource file's windows and controls
  • profbbx aids developers in optimizing their code When combined with a time stamped SETTRACE output file, _profbbx can identify performance bottlenecks due to slow or inefficient code via a comprehensive set of timings and statistics
  • _enumwin creates a program that generates a template definition and assignment of the current window and its controls
  • _enumres creates a program that generates a template definition and assignment of a BRC resource file's windows and controls

Platform Availability

For a detailed listing of all the Visual PRO/5 ports available for the Windows operating system, see the Product Availability List. View the readme, relnotes, and product announcement for a specific Visual PRO/5 version.

Download Visual PRO/5 and evaluate it today!