|
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!
|
|