ComputerWizard CDF Libraries:
Interface Toolkit

Back to Downloads Main Page | Back to the ComputerWizard’s Home Page


ComputerWizard Consulting also creates Custom Defined Function (CDF) libraries for use with DataEase for DOS and DataEase for Windows. CDF libraries can contain one or more special-purpose functions that extend the capabilities of DataEase beyond those provided by Sapphire.

Interface Toolkit for DataEase
File Name: WizInterface Demo.zip 
Size: 569 KB
Date: 15-May-2003
Type: Shareware, $US 250 per location.
Contact us for developer licensing (for vertical market applications.
On line registration: RegSoftRegisterC.gif (3419 bytes) Click here for registration & payment via RegSoft's secure site. (RegSoft will process your credit card.) After your payment is processed, we will e-mail you a registered version.
The library in this download is fully functional, 15-day trial version; the days don't have to be consecutive, so if you try a function on Monday, and then again on the following Thursday—that's only two days used up. You'll see a reminder screen the first time any function in the library is used in a given DfW session.

Download the zip file to a temporary directory, unzip it, and read the manual for instructions on installing and using the library.

This Library is a collection of 35 functions that can be used to enhance and control your user interface. With the functions in this library, you can:

Checkmark Disable a form’s minimize, maximize or close buttons (and later enable them).
Checkmark Enable or disable menu titles or items on a menu.
Checkmark Read or change a form’s caption.
Checkmark Change a form’s position on the screen from the default set in the Form Propeties.
Checkmark Open a form for a certain amount of time and then automatically close it. Perfect for creating your “splash screen” type of effect, using a standard DataEase form.
Checkmark Enable or disable a given form.
Checkmark Create “modal” forms.
Checkmark Copy and delete multiple files in one operation—with the standard Windows animated copy/delete display.
Checkmark Browse for files or folders.

The download includes a manual (an Adobe PDF file).

The functions are in five categories:

Category

Functions

Window (System) Menu & Title Bar Functions 10
Pull-Down Menu Functions 4
Form Functions 15
Shell API Functions 4
File & Directory Browsing Functions 2
What functions are in the library?
 
FUNCTION LIST
Function Name What It Does
Window (System) Menu and Title Bar Button Functions
wizDisableAppClose() Disables the Application’s “Close” button on the title bar (the little “x” in the upper right-hand corner) and the “Close” command from the Application’s System Menu.
wizEnableAppClose() Enables the Application’s Close title bar button and the Close command from the Application’s System Menu.
wizDisableFormClose() Disables a form’s Close button on the title bar and the command from the form’s System Menu.
wizEnableFormClose() Enables a form’s Close button on the title bar and the command from the form’s System Menu.
wizDisableFormMaximize() Disables a form’s Maximize button on the title bar and the command from the form’s System Menu.
wizEnableFormMaximize() Enables a form’s Maximize button on the title bar and the command from the form’s System Menu.
wizDisableFormMinimize() Disables a form’s Minimize button on the title bar and the command from the form’s System Menu.
wizEnableFormMinimize() Enables a form’s Minimize button on the title bar and the command from the form’s System Menu.
wizDisableAllCtrlButtons() Disables the Close, Minimize and Maximize buttons in one step.
wizEnableAllCtrlButtons() Disables the Close, Minimize and Maximize buttons in one step.
Pull-Down Menu Functions
wizDisableMenu() Disables an entire pull-down menu title, e.g., the File Menu.
wizEnableMenu() Enables an entire pull-down menu title, e.g., the File Menu.
wizDisableMenuItem() Disables an item on a menu, e.g. the Delete item on the Edit menu.
wizEnableMenuItem() Enables an item on a menu, e.g. the Delete item on the Edit menu.
Form Functions Functions
wizDocumentClose() Closes a specified document.
(This function is also available in the wizClose32 library.)
wizOpenForm() Opens a specified form and allows a button action, script, or DQL to continue processing. The standard OpenForm() action stops once the form has been opened.
wizIsDocOpen() Is the specified document currently open.
wizGetWindowShowState() What is the state of the specified window (form) (e.g., minimized, maximized or normal?)
wizSetWindowShowState() Se the state of the specified window.
wizSetWindowPosition() Set the location and size of the specified window.
wizGetFormCaption() Get the caption of the specified window.
wizSetFormCaption() Set the captions of the specified window.
wizFlashWindow() Flashes the specified window’s title bar on and off a specified number of times at a given rate.
wizSetFormFocus() Set the focus to a specified form.
wizBringToFront() Brings a specified form to the front (on top of all other windows).
wizSendToBack() Sends a specified form to the bottom (under all other open documents).
wizDisableWindow() Disables a specified window, preventing user from entering any information or clicking on any buttons or menu choices.
wizEnableWindow() Enables a specified window.
wizDelay() Waits a specified number of seconds before continuing.
Shell API Functions
wizCopyFile() Copy a file or group of files; displays the standard Windows animated “copying” box (with the flying files and a progress meter).
wizDeleteFile() Deletes a file or group of files; displays the standard Windows animated “copying” box (with the flying files and a progress meter). Files are deleted to the recycle bin.
wizRenameFile() Renames a file.
wizRenameFolder() Renames a folder.
File & Directory Browsing Functions
(These two functions are also included in the ModifyImport library).
wizFileBrowse1() Displays a Windows 3.x-style dialogue box that allows you to select a file.
wizFolderBrowse1() Displays a Win32-style folder selection diaglogue box.
 
Separator Line
Home | Staff | Clients | Products | Downloads | Technical | Site Map
Black Separator Line (994 bytes)

Please send your comments, questions and complaints to the Web Development Department
Copyright © 2002–2005 ComputerWizard Consulting. All rights reserved.
DataEase, DataEase for DOS, DataEase for Windows, DEDOS, DfW, DataEase 6, DataEase 6.x, ComputerWizard, ComputerWizard Consulting, DataEase Consultant, DataEase Consulting, DataEase Distributor, Canadian DataEase distributor, DataEase in Canada, DataEase distributor in Canada, DataEase Canada, DataEase Canada, ComputerLinks, dataease.com, DQL, CDF, CDF Library, CDF Libraries