The Component Gallery is comprised of an interface, whose classes are contained in Vfpglry.vcx, and items that reference the following Visual FoxPro Foundation Classes.
| Object | Description | Class library |
|---|---|---|
| About Dialog | Provides a simple About dialog box for custom applications. | _dialogs.vcx |
| ActiveX Calendar | A calendar control that can be tied to a date field. | _datetime.vcx |
| Array Handler | Provides methods for handling array operations not performed by native product array functions. | _utility.vcx |
| Cancel Button | Releases a form and discards any outstanding buffered data. | _miscbtns.vcx |
| Clock | A simple clock control for a form or container. | _datetime.vcx |
| Conflict Catcher | A dialog box for resolution of row conflicts encountered while editing under optimistic buffering. | _dataquery.vcx |
| Cookies Class | A simple Web class for handling cookies between Web pages. | _internet.vcx |
| Cross Tab | Generates a cross tab. | _utility.vcx |
| Data Edit Buttons | A complete set of edit buttons (as used by Form Wizards). | Wizbtns.vcx |
| Data Navigation Buttons | A Top, Next, Prev, Bottom navigation button group and the DataChecker class to check for conflicts when moving records. | _datanav.vcx |
| Data Navigation Object | A nonvisual navigation object that other classes can use. | _table.vcx |
| Data Session Manager | Manages data sessions and handles data updates. | _app.vcx |
| Data Validation | Traps for data conflicts on buffered data. | _datanav.vcx |
| DBF -> HTML | Converts a Visual FoxPro cursor (.dbf) to HTML. | _internet.vcx |
| Distinct Values Combo | Performs a lookup of unique values from the controlsource field to populate a combo box. | _dataquery.vcx |
| Error Object | A generic error handler that works for both object and procedural code. | _app.vcx |
| Field Mover | A supermover list box that automatically loads fields from current data source. | _movers.vcx |
| File Registry | Provides a set of registry functions that return application-specific information. | Registry.vcx |
| File Version | Retrieves information from the version resource of a file. | _utility.vcx |
| Filter Button | Displays dialog to specify a data filter on a particular field. | _table2.vcx |
| Filter Dialog | A dialog that enables you to specify filter conditions on data. | _table.vcx |
| Filter Expression Dialog | Creates an advanced filter expression dialog. | _table.vcx |
| Find (Findnext) Buttons | A generic find/findnext buttonset. | _table.vcx |
| Find Button | Locates a record based on specific criteria. | _table.vcx |
| Find Dialog | A find dialog with simple options such as Field choice. | _table.vcx |
| Find Files/Text | Uses the Filer.DLL COM object to search for files. | _utility.vcx |
| Find Object | Creates a generic object that locates a record based on specified critereria. | _table.vcx |
| Font Combobox | A combo box that lists available fonts. It is also used by tbrEditing and rtfControls classes. | _format.vcx |
| Fontsize Combobox | A combo box that lists available font sizes. It is also used by tbrEditing and rtfControls classes. | _format.vcx |
| Format Toolbar | Provides a toolbar for applying font formatting to text of the active control. | _format.vcx |
| FRX -> HTML | Converts a Visual FoxPro reporting output (.frx) to HTML. | _internet.vcx |
| GetFile and Directory | Retrieves both a file and a folder name. | _controls.vcx |
| Goto Dialog Button | Creates a button that displays the Goto dialog box. | _table2.vcx |
| Goto Dialog | Creates a Goto record dialog box. | _table.vcx |
| Graph By Record Object | A navigation button group that allows you to refresh a new graph per record on the fly. | _utility.vcx |
| Graph Object | Generates a Graph using the core Graph Wizard engine. | Autgraph.vcx |
| Help Button | Displays the Help file as it starts searching for the specified HelpContextID. | _miscbtns.vcx |
| Hyperlink Button | Launches a Web browser from a button. | _hyperlink.vcx |
| Hyperlink Image | Launches a Web browser from an image. | _hyperlink.vcx |
| Hyperlink Label | Launches a Web browser from a label. | _hyperlink.vcx |
| INI Access | A set of registry functions that access old INI-style file settings. | Registry.vcx |
| Item Locator | This button brings up a dialog to locate a record. | _dialogs.vcx |
| Keywords Dialog | Creates a dialog like the Component Gallery keywords dialog. | _dialogs.vcx |
| Launch Button | Launches an application with an optional document. | _miscbtns.vcx |
| Locate Button | Displays a dialog to locate a record. | _table2.vcx |
| Lookup Combobox | Performs a lookup of values in a field to populate a combo box. | _dataquery.vcx |
| Mail Merge Object | Generates a Word Mail Merge using the core Mail Merge Wizard engine. | Mailmerge.vcx |
| Messagebox Handler | A simple wrapper around the MessageBox function. | _dialogs.vcx |
| MouseOver Effects | Highlights a control as the mouse passes over it. | _ui.vcx |
| Mover | Provides a simple mover list box class with move/remove buttons. | _movers.vcx |
| Navigation Shortcut Menu | A shortcut menu that can be dropped onto a form. | _table2.vcx |
| Navigation Toolbar | A set of navigation buttons in a toolbar. | _table2.vcx |
| Object State | Determines the state of an object and saves/restores the object property settings. | _app.vcx |
| ODBC Registry | A set of registry functions that return ODBC-specific information. | Registry.vcx |
| Offline Switch | Provides a view of online data for use offline. | _dataquery.vcx |
| OK Button | Performs a simple form release. | _miscbtns.vcx |
| Output Control | Displays a complex dialog box that prompts the user for a reporting output option. | _reports.vcx |
| Output Dialog | Displays a dialog box that prompts the user for a reporting output option. | _reports.vcx |
| Output Object | Various reporting output options. | _reports.vcx |
| Password Dialog | A simple Password dialog for custom applications. | _dialogs.vcx |
| Pivot Table | Generates a Microsoft Excel Pivot Table using the core PivotTable Wizard engine. | Pivtable.vcx |
| Preview Report | A generic button to run a report. | _miscbtns.vcx |
| QBF | Provides a buttonset for Query-By-Form querying. | _dataquery.vcx |
| Registry Access | Provides access to information in the Windows Registry. | registry.vcx |
| Resize Object | Causes form objects to resize/move with the Form's resize event. | _controls.vcx |
| RTF Controls | Provides a set of buttons for applying font formatting to text of the active control. | _format.vcx |
| Run Form Button | A button that runs a form. | _miscbtns.vcx |
| SCX -> HTML | Converts an .scx form to HTML. | _internet.vcx |
| SendMail Buttons | Uses the MAPI ActiveX Control to send a mail message from a form. | _miscbtns.vcx |
| Shell Execute | Provides Windows Explorer double-click behavior. | _environ.vcx |
| Shortcut Menu Class | This wrapper class dynamically creates shortcut pop-up menus. | _menu.vcx |
| Simple Edit Buttons | Provides simple Add, Edit, Delete, Duplicate, Save, and Cancel buttons (as used by Form Wizards). | Wizbtns.vcx |
| Simple Navigation Buttons | Provides a set of Next and Previous navigation buttons. | _table.vcx |
| Simple Picture Navigation Buttons | This is a set of simple picture navigation buttons. | _table2.vcx |
| Sort Button | Displays a dialog that enables you to perform an ascending or descending data sort on a particular field. | _table2.vcx |
| Sort Dialog | Enables you to perform an ascending or descending data sort on a particular field. | _table2.vcx |
| Sort Mover | This subclass of the supermover list box class automatically handles sorting of data. | _movers.vcx |
| Sort Object | Performs a sort on a data source. | _table.vcx |
| Sort Selector | Performs an ascending or descending sort based on the current control. | _table2.vcx |
| Sound Player | This class loads and plays a sound file. | _multimedia.vcx |
| Splash Screen | Provides a simple Splash Screen for custom applications. | _dialogs.vcx |
| SQL Pass Through | Provides SQL Pass Thru and can allow you to execute stored procedures on your host database. | _dataquery.vcx |
| Stop Watch | Provides a stop watch control for a form or container. | _datetime.vcx |
| String Library | Performs various string conversions. | _utility.vcx |
| Super Mover | Provides Move, Remove, Moveall, and Removeall buttons. | _movers.vcx |
| System Toolbars | A manager class that handles and tracks Systoolbars. | _app.vcx |
| Table Mover | This subclass of the supermover list box class automatically loads tables and fields from the current data source. | _movers.vcx |
| Text Preview | Provides a viewer of output text. | _reports.vcx |
| Thermometer | Provides a standard thermometer class. | _controls.vcx |
| Trace Aware Timer | This is an application utility that determines whether the trace window is open. | _app.vcx |
| Type Library | The main routine ExportTypeLib creates a text file with Typelib output. | _utility.vcx |
| URL Combo | Creates a combo box for typing in a Web URL. It launches Microsoft Internet Explorer and navigates to the site. | _internet.vcx |
| URL Open Dialog | Provides a dialog that creates a drop-down list that stores URL history. | _internet.vcx |
| VCR Buttons | A Top, Next, Prev, and Bottom navigation button group. | _table.vcx |
| VCR Picture Navigation Buttons | A set of VCR picture navigation buttons. | _table2.vcx |
| Video Player | Loads and plays a video file using MCI commands. | _multimedia.vcx |
| Web Browser control | A subclass of the Internet Explorer 4.0 Browser control, which provides hooks for Visual FoxPro code. | _webview.vcx |
| Window Handler | Performs several common window operations typical of applications. | _ui.vcx |
For details on these class libraries, see Visual FoxPro Foundation Classes A-Z. For information on how to use the foundation classes, see Guidelines for Using Visual FoxPro Foundation Classes.
See Also
Customizing the Component Gallery | Development Productivity Tools | Using the Component Gallery | Component Gallery Class Library (Vpfgallery.vcx) | Component Gallery Table Structure