Click or drag to resize

VO Namespace

The VO Namespace contains all the VO SDK Classes, such as DbServer, DataWindow, SQLSelect etc.
If you enable the compiler option to search inside "Implicit Namespaces" (/ins) then you will not have to include a USING VO statement in your code.
The compiler will then automatically find the classes.
The Runtime will also respect these implicit namespaces, so CreateInstance(#DbServer) will also be able to find the DbServer class inside the VO namespace.
Classes
  ClassDescription
Public classAccelerator

Create an accelerator table.

Public classAnimationControl

Create an animation control.

Public classApp

Create an entity that represents the overall application.

Public classAppCommandEvent
Provide information about an AppCommand event, which is launched by the extra keys on an extended keyboard or mouse.
Public classAppWindow

Provide the base class from which all application windows are subclassed.

Public classBaseListBox

Provide the base class from which all list boxes are subclassed.

Public classBitmap

Create a bitmap, which is a bit pattern entity — that is, a two-dimensional array of pixels, each pixel having color attributes (monochrome or color).

Bitmaps are created from resource entities, and can be used to create brushes and icons.

Public classBitmapObject

Create a Bitmap object; this type of entity is part of the DrawObject hierarchy, which provides a means of displaying and manipulating various objects.

Public classBoundingBox

Create a bounding box, which is a set of four numbers that represent the bottom-left and top-right corners of a rectangle.

Public classBrush

Create a brush, which can be used by the Window:PaintBoundingBox() method and the DrawObject hierarchy.

Public classButton

Provide the base class from which all buttons are subclassed.

Public classButtonImageList

Create an image list for use with buttons.

Public classCEmail

Provide a class to store and decode all data for an e-mail.

Public classCFtp

Wrapper class for high-level File Transfer Protocol (FTP) functions provided by Microsoft in Wininet.dll.

Public classCheckBox

Create check boxes, which are controls that can be toggled on or off by a user (or for 3-state check boxes, to a third state).

Public classChildAppWindow

Create child application windows.

Public classCHttp

Wrapper class for an Http (Hypertext transfer protocol) session.

Public classCImap
Provide a class for the Internet Message Access Protocol (IMAP).
Public classCINetDial

Class for establishing dial up connections

Public classClipboard

Create an object to refer to the Windows clipboard, which allows the sharing of text and bitmaps between different applications. Unlike DDE, the data transfer is almost always user-initiated, such as when the user of an application selects the Paste menu command.

Public classCMailAbstract

Base class for CPop, CSmtp and CNNTP classes.

Public classCMessage

Base class for CEmail class.

Public classCNews

To encapsulate Internet news messages.

Public classCNNTP

Create an Internet News Server based on NNTP (Network News Transport Protocol).

Public classColor

Select or create a color, which can be used by a Brush, Pen, or DrawObject object.

Public classComboBox

Create a combo box, which is used when you need to provide the user with both a list of choices and an edit control (to optionally allow them to type in their own choice).

Public classComboBoxEx

Encapsulate a ComboBoxEx control.

Public classComboBoxExEndEditEvent

Provide information about a ComboBoxEx EndEdit event

Public classComboBoxExItem

This class contains all properties of a ComboBoxEx item.

Public classConsole

Encapsulate a Win32 console application.

Public classConsoleCoord

A helper class encapsulating a console window's coordinates.

Public classControl

Provide the base class from which all controls are subclassed.

Public classControlEvent

Provide information about a control that generated a control event

Public classControlFocusChangeEvent

Provide information about a control that generated a FocusChangeevent

Public classControlNotifyEvent

Provide information about a control notification event, which is generated when a control is required to notify its parent window of an event.

Public classControlWindow

Create a control as part of the Window hierarchy, thereby allowing the behavior of the control to be customized using event handlers.

Public classCPop

Provide a class for Internet Post Office Protocol (POP).

Public classCSession

Abstract class for wrapping an Internet session.

Public classCSmtp

Provide a class for Internet Protocol SMTP.

Public classCSocket

Provide a class for low-level TCP/IP programming.

Public classCStorage

Provide an interface to handle large Email Messages and attachments

Public classCurHand
A class that represents the cursor in the shape of a hand.
Public classCursor

Create a text cursor, which is used to visually represent the position in a window where the next piece of text appears.

Public classCustomControl

Provide a base custom control class from which to derive specialized custom controls.

Public classDataBrowser

Create a data browser, which is a spreadsheet-like table for displaying information from a data server.

Public classDataColumn

Create columns for use in a data browser.

Public classDataDialog

Create a data window that behaves like a modal dialog window (also commonly referred to as a dialog box).

Public classDataField

Create a field, which is an object that holds information that defines a particular field in a data server (for example, the field's data type and length).

Public classDataListView

Create a data list view as a faster, read-only, standalone control and an alternative to a data browser.

Public classDataServer

Provide the base class from which all Visual Objects data servers are subclassed.

Public classDataWindow

Create a data window which is capable of interacting intelligently with a data server.

Public classDateFS

Create a date field specification which holds date data type information.

Public classDateRange

An auxiliary class used by the DateTimePicker and MonthCalendar controls to represent a date range.

Public classDateTimePicker

Encapsulate a DateTimePicker control.

Public classDateTimeSelectionEvent

Provide information about a date time selection event, which is generated when a user selected a Date or Time in a DateTimePicker control.

Public classDbFileSpec

Hold the file name and path for a .DBF file and provide DBF-related functions, such as creating, copying, deleting, moving, and renaming files.

Public classDBSelectionIndex
Public classDbServer

Create a data server that can operate with existing .DBF database files and their associated index files.

Public classDialogWindow

Create a dialog window (also commonly referred to as a dialog box), which allows the application and end user to interact. This type of dialog can be modal or modeless (see the description below).

Public classDimension

Create a Dimension object, which is used to describe the size of two-dimensional objects using ordered pair coordinates (width, height or x, y).

Public classDragDropClient

Create the client for use in a drag-and-drop operation.

Public classDragDropServer

Create the server for use in a drag-and-drop operation.

Public classDragEvent

Provide information about a drag event, which enables the drag-and-drop client (the receiving window) to track the progress of the mouse during the drag operation and to identify the files that the user can drop.

Public classDrawObject

Provide the base class from which all DrawObject objects are subclassed.

Public classEdit

Provide the base class from which all edit controls are subclassed.

Public classEditFocusChangeEvent

Provide information about an EditFocusChangeEvent, generated when an edit control (i.e., SingleLineEdit, MultiLineEdit, or EditWindow) gains or loses the keyboard focus.

Public classEditWindow

Create an edit control as part of the Window hierarchy, thereby allowing the behavior of the edit control to be customized using event handlers.

Public classEllipseObject

Create an EllipseObject object; this type of entity is part of the DrawObject hierarchy, which provides a means of displaying and manipulating various objects.

Public classErrorBox

Present the user with an error message box.

Public classEvent

Provide the base class from which all events are subclassed.

Public classEventContext

Provide the base class from which all event-handling classes are subclassed, embodying the elements needed by any objects that receive events.

Public classExplorerWindow

Create an explorer window.

Public classExposeEvent

Provide information about an ExposeEvent, used to notify a window that it may need to be repainted.

Public classFieldSpec

Create a field specification, which holds general data type information about data elements, such as database fields and window controls.

Public classFileSpec

Create a file specification, which provides a useful framework for managing file names and paths.

Public classFixedBitmap

Create a FixedBitmap object. Unlike the bitmaps created by the Bitmap class, fixed bitmaps are static — they do not need to be redisplayed every time an ExposeEvent occurs. FixedBitmap objects can be created dynamically or from a resource entity.

Public classFixedIcon

Create a FixedIcon object. Unlike the icons created by the Icon class, fixed icons are static — they do not need to be redisplayed every time an ExposeEvent occurs. FixedIcon objects can be created dynamically or from a resource entity.

Public classFixedImage

Provide the base class from which FixedBitmap and FixedIcon are subclassed.

Public classFixedText

Create a FixedText object. Unlike text displayed with Window:TextPrint(), fixed text from a FixedText object is static — they do not need to be redisplayed every time an ExposeEvent occurs. FixedText objects can be created dynamically or from a resource entity.

Public classFocusChangeEvent

Provide information about a FocusChangeEvent, used to indicate a change in window focus (i.e., gaining or losing focus).

Public classFont

Create a font, which describes how characters are displayed on a window.

Public classFormattedTextObject

Provide a way to format a string specifying position (origin), font, and color.

Public classGroupBox

Create a group box, which can be used to group related controls together.

Public classHelpDisplay

Create a link to the help system in use.

Public classHelpRequestEvent

Provide information about a HelpRequestEvent, used to describe the context and item combinations for which help is requested. (This can be help for controls, menu commands, and specific areas of a window.)

Public classHorizontalScrollBar

Create a horizontal scroll bar that is independent of its owner window.

Public classHorizontalSelectionSlider

Create a horizontal selection slider control.

Public classHorizontalSlider

Create a horizontal slider control.

Public classHorizontalSpinner

Create a spinner with horizontal arrow buttons.

Public classHotKey

Create a hot key.

Public classHotKeyEdit

Create a hot key edit.

Public classHotKeyRule

Create a hot key rule.

Public classHyperLabel

Create a hyperlabel, which stores information about another object.

Public classHyperLink

Create a HyperLink control.

Public classIcon

Create an icon, which is a small bitmap that the system displays for a window when it is iconized in its owner window.

Public classImageList

Create an image list.

Public classInfoBox

Present the user with informational message box.

Public classIntegerFS

Create an integer field specification, which holds integer data type information.

Public classIPAddress
Public classIpcClient

Register an application as a client able to request and receive data from a designated server application.

Public classIpcDataRequestEvent

Provide information about an IpcDataRequestEvent, used to store the topic name (and length) and the item name (and length) for which data has been requested.

Public classIpcDataUpdateEvent

Provide information about an IpcDataUpdateEvent, used to store information about the topic name, item name, and the new data.

Public classIpcEvent

Provide the base class from which all Ipc event classes are subclassed.

Public classIpcExecuteRequestEvent

Provide information about an IpcExecuteRequestEvent, used to store information about the topic, item, and command string.

Public classIpcServer

Register an application as a server able to access data on specific topics and update registered topics and update registered client applications.

Public classIpcTopic

Create topic (and items) to be supported by an IPC server and which IPC clients can request. These objects are used by IpcServer:AddTopic() and IpcClient:RequestData().

Public classIpcTopicData

Create a global memory object and pass a data handle back to the application.

Public classKeyEvent

Provide information about a KeyEvent, used to encapsulate information about the key that was pressed.

Public classLineObject

Create a LineObject object; this type of entity is part of the DrawObject hierarchy, which provides a means of displaying and manipulating various objects.

Public classListBox

Create a list box.

Public classListView

Create a list view control.

Public classListViewColumn

Create a list view column.

Public classListViewColumnClickEvent

Provide information about a list view column click event, which is generated when the header of a column in a list view control is clicked.

Public classListViewDeleteEvent

Provide information about a list view delete event, which is generated when an item in a list view control is deleted.

Public classListViewDragEvent

Provide information about a list view drag event, which is generated when an item in a list view control is dragged.

Public classListViewEditEvent

Provide information about a list view edit event, which is generated when the label of an item in a list view control is edited.

Public classListViewItem

Create a list view item.

Public classListViewItemEvent

Provide information about events generated when operations with list view items are taking place.

Public classListViewKeyEvent

Provide information about a list view key event, which is generated when a key is pressed while the list view control has the input focus.

Public classListViewMouseEvent

Provide information about a list view mouse event, which is generated when a mouse button in a list view control is clicked or double-clicked.

Public classLogicFS

Create a logic field specification, which holds logic data type information.

Public classMenu

Create a menu. Menus consist of items which the user selects for execution; a menu item can be a string, a bitmap, or another menu.

Public classMenuCommandEvent

Provide information about a MenuCommandEvent, generated when the user executes a menu item, either directly or through the use of accelerator keys.

Public classMenuInitEvent

Provide information about a MenuInitEvent, generated when the user first activates a menu for the first time.

Public classMenuSelectEvent

Provide information about a MenuSelectEvent, generated whenever a menu item is highlighted on a menu (menu items are highlighted as the user moves either the mouse or the highlight bar up or down a menu).

Public classMinMaxInfoEvent

Provide information about a MinMaxInfoEvent, generated whenever the size or position of a window is about to change. The MinMaxInfoEvent object describes the maximised width, height and position of the maximised window in addition to the minimum and maximum height and width of the window.

Public classModelessDialog

Create a modeless dialog window (also commonly referred to as a dialog box), which are used to present a collection of controls for user input and output.

Public classMoneyFS

Create a money field specification, which holds money data type information.

Public classMonthCalendar

Encapsulate a standalone MonthCalendar control.

Public classMonthCalSelectionEvent

Provide information about a monthcalendar selection event, which is generated when a user selects a date in a MonthCalendar control.

Public classMouseEvent

Provide information about the location of the mouse, as well as which mouse button was pressed, when a MouseEvent occurred.

Public classMoveEvent

Provide information about a MoveEvent, used to notify the program that the user is in the process of moving a window.

Public classMultiLineEdit

Create a multiline edit control for displaying and entering information to a variable or field in a server. Multiline edit controls may be bound to a data server field of any type (character, date, logical, numeric, or memo).

Public classMultiMediaContainer

Implement a container window for displaying multimedia data.

Public classNumberFS

Create a number field specification, which holds numeric data type information.

Public classObjCodeBlock
Public classOLEDataWindow

Create a data window capable of hosting OLE objects.

Public classOleDragEvent

Store information about an OLE drag and drop event.

Public classOLEShellWindow

Create a specialized shell window that includes support for in-place active OLE objects.

Public classOpenDialog

Present the user with a standard "file open" dialog box.

Public classOrderSpec

OrderSpec class was designed to model index information at the order level — not file level — and complement the DBFileSpec class.

Public classPair

Provide the base class from which all objects containing ordered pairs of values are subclassed.

Public classPaletteDialog

Present the user with a standard color palette dialog box, allowing the user to define custom colors.

Public classPen

Create a pen, which can be used to draw lines in a particular color, style, and width. Pens are used by the Window:LineTo() method and the DrawObject hierarchy.

Public classPieObject

Construct a PieObject object.

Public classPoint

Create a point, which is used to describe a location on the canvas of a window. The Point class does not interpret the coordinates — whether they are screen or canvas coordinates is context-dependent.

Public classPointer

Create a mouse cursor, which is used to visually represent the mouse in a window.

Public classPrinter

Create an object that represents a single print job.

Public classPrinterExposeEvent

Provides facilities for determining the number of the page to be painted, as well as the area of the page to be painted.

Public classPrintingDevice

Create an object that allows you to set up the printing device for an application. It also allows you to invoke the standard dialog box to configure a default printer and change values, such as changing the page orientation or paper source.

Public classProgressBar

Create a progress bar.

Public classPushButton

Create a push button, which can be used to initiate an event and associated action when clicked on by the user.

Public classRadioButton

Create a radio button.

Public classRadioButtonGroup

A group of radio buttons considered as a combination control, presenting a set of options and returning a single value.

Public classRange

Create a range, representing the minimum and maximum values of the coordinates (or scroll units) that the thumb position on a scroll bar can move — up or down, left or right.

Public classRectangleObject

Create a RectangleObject object; this class is part of the DrawObject hierarchy, which provides a means of displaying and manipulating various geometric objects.

Public classReportQueue

Manage Report Editor reporting activities, as well as the appearance of the Report Editor window.

Public classResizeEvent

Provide information about the ResizeEvent, used to indicate that a window has been resized.

Public classResourceFile

Identify a file containing resource information.

Public classResourceID

Identify and create a ResourceID using a numeric resource ID.

Public classResourceString

Extract strings from a resource entity.

Public classRichEdit

Create a rich edit control.

Public classRichEditProtectEvent

Provide information about a rich edit protection event, which is generated when the user attempts to edit protected text in a rich edit control.

Public classRichEditSelectionEvent

Provide information about a rich edit selection event, which is generated when the selection in a rich edit control is changed.

Public classSaveAsDialog

Provide standard save-file dialog facilities.

Public classScrollBar

Provide the base class from which all scroll bars are subclassed.

Public classScrollEvent

Provide information about a ScrollEvent, generated when a scroll bar is manipulated.

Public classSelectDialog

Present the user with a standard color palette dialog box.

Public classSelection

Create a selection, which represents the start and end of a text selection in an edit control as an ordered pair.

Public classSelectionSlider

Create a selection slider.

Public classShapeObject

Provide an intermediate class from which all two-dimensional objects are subclassed.

Public classShellWindow

Create a shell window, which provides MDI support for your applications.

Public classSingleLineEdit

Create a single-line edit control for displaying and entering information to a variable or field in a server. Single-line edit controls may be bound to a data server field of any type (character, date, logical, numeric, or memo).

Public classSlider

Create a slider control.

Public classSliderEvent

Provide information about a slider event, which is generated when the thumb of a slider is dragged with the mouse or moved by pressing the Direction keys.

Public classSpinner

Create a spinner.

Public classSpinnerEvent

Provide information about a spinner event, which is generated when either of the spinner's arrow buttons is clicked.

Public classSplitWindow

Create a split window.

Public classSQLCatalogQuery

Provide the base class from which all Visual Objects catalog classes are subclassed.

Public classSQLColumn

Describe an SQL column.

Public classSQLColumnAttributes

Describe the attributes of an SQL column.

Public classSQLConnection

Manage an SQL connection to an ODBC data source. A SQLConnection object is needed before any database operations can be performed.

Public classSQLData

Represent an SQL data value; used internally by SQL classes.

Public classSQLErrorInfo

Describe a SQL error.

Public classSQLListColumnPrivileges

List the columns and associated privileges for one or more tables.

Public classSQLListColumns

List the column names in specified tables.

Public classSQLListForeignKeys

List the column names that comprise foreign keys, if they exist for a specified table.

Public classSQLListPrimaryKeys

List the column names that comprise the primary key for a table.

Public classSQLListProcedureColumns

List the input and output procedure parameters and columns that make up the result set for the specified procedures.

Public classSQLListProcedures

List the procedure names stored in a specific data source.

Public classSQLListSpecialColumns

List information about the optimal set of columns that uniquely identifies a row in a specified table or the columns that are updated automatically when any value in the row is updated by a transaction.

Public classSQLListStatistics

List the table statistics and the indexes.

Public classSQLListTablePrivileges

List the tables and associated privileges.

Public classSQLListTables

List the table names stored in a specific data source.

Public classSQLListTypeInfo

List the ODBC data types that are supported by this connection.

Public classSqlParameter

Describe a SQL parameter.

Public classSQLSelect

Manage a SQL select statement to select a set of rows from an ODBC data source. The rows can be read, modified, or deleted using the SQLSelect methods.

Public classSQLStatement

Manage a SQL statement.

Public classSQLTable

Manage a table.

Public classSQLValue

Describe a SQL value.

Public classStandardColorDialog

Provide the base class from which all color dialog boxes are subclassed.

Public classStandardDialog

Provide the base class from which all standard dialog boxes are subclassed.

Public classStandardFileDialog

Provide the base class from which all standard file-oriented dialog boxes are subclassed.

Public classStandardFolderDialog

Encapsulate a standard folder dialog.

Public classStandardFontDialog

Provide standard font dialog facilities.

Public classStatusBar

Create a status bar for use in a window.

Public classStatusBarItem

Create a status bar item.

Public classStatusBarKeyItem
Create a status bar item to display the CAPS, NUM and INS status.
Public classStdSocket
Public classStringFS

Create a string field specification, which holds string data type information.

Public classSysLink

Create a SysLink control.

Public classSysLinkSelectEvent

An event that gets send when a use clicks on the link in a SysLink control.

Public classSystemMenu

Create a system menu.

Public classTabControl

Create a tab control.

Public classTextBox

Present the user with a text message box.

Public classTextControl

Provide the base class from which all controls are subclassed.

Public classTextObject

Create a text-drawing object.

Public classToolBar

Create a toolbar.

Public classTopAppWindow

Create a top-level application window.

Public classTreeView

Create a tree view control.

Public classTreeViewDeleteEvent

Provide information about a tree view delete event, which is generated when an item in a tree view control is deleted.

Public classTreeViewDragEvent

Provide information about a tree view drag event, which is generated when an item in a tree view control is dragged.

Public classTreeViewEditEvent

Provide information about a tree view edit event, which is generated when the label of an item in a tree view control is edited.

Public classTreeViewExpandedEvent

Provide information about a tree view expanded event, which is generated when an item in a tree view is expanded or collapsed, exposing or hiding its children.

Public classTreeViewExpandingEvent

Provide information about a tree view expanding event, which is generated when an item in a tree view is about to be expanded or collapsed, exposing or hiding its children.

Public classTreeViewItem

Create a tree view item.

Public classTreeViewKeyEvent

Provide information about a tree view key event, which is generated when a key is pressed while the tree view control has the input focus.

Public classTreeViewMouseEvent

Provide information about a tree view mouse event, which is generated when a mouse button in a tree view control is clicked or double-clicked.

Public classTreeViewSelectionEvent

Provide information about a tree view selection event, which is generated when the current selection in a tree view control has changed or is about to change.

Public classVerticalScrollBar

Create a vertical scroll bar.

Public classVerticalSelectionSlider

Create a vertical selection slider control.

Public classVerticalSlider

Create a vertical slider control.

Public classVerticalSpinner

Create a spinner with vertical arrow buttons.

Public classWarningBox

Create a warning message box.

Public classWindow

Provide the base class from which all windows are subclassed.

Public classWindowHorizontalScrollBar

Create a window horizontal scroll bar.

Public classWindowScrollBar

Create a window scroll bar.

Public classWindowVerticalScrollBar

Create a window vertical scroll bar. This is the base class for the horizontal and vertical window scrollbars.