Window Handler

See Also

Category Application
Default Catalog Visual FoxPro Catalog\Foundation Classes\Application
Class _windowhandler
Base Class Custom
Class Library _ui.vcx
Parent Class _custom
Sample ...\Samples\Vfp98\Solution\Ffc\whandler.scx

Remarks

This general purpose Window Handler class performs several common window operations such as cascading windows.

To use, drop the class on a project or form or, from the Component Gallery Item Shortcut menu, select Add to Project or Add to Form. When you add the class to a project, you can choose between adding the class or creating a subclass. When you add the class to a form, Visual FoxPro displays the icon on the form so you can specify appropriate properties values its available methods in the Form Designer.

See Guidelines for Using Visual FoxPro Foundation Classes for more information on using foundation classes.

Properties, Events, Methods Description
IMDIWorkspaceColorproperty Contains the Windows color for top-level frame window.
Default: 0
CascadeFormInstances method Cascades forms.
Syntax: CascadeFormInstances(tcFormName, tlOmitAutoCenteredForms, tnStartTop, tnStartLeft, tnStartColumn)
Return: none
Arguments:
tcFormName specifies the form or _screen in which to cascade forms.
tlOmitAutoCenteredForms specifies whether to skip cascading for autocentered forms.
tnStartTop specifies starting top coordinate.
tnStartLeft specifies starting left coordinate.
GetCurrentTopFormRef method Returns the current frame window. Use primarily for top-level form applications.
Syntax: GetCurrentTopFormReference( )
Return: loTopForm
Arguments: none
IMDIWorkspaceColor_access( ) Syntax: IMDIWorkspaceColor_access( )
Return: GetSysColor(12)
Arguments: none
InvokeMenuItemInFrame method Use to invoke menu items in top-level form applications to access certain system dialog boxes, such as the Find dialog box. Also use to implement a menu item in a dialog box that does not have a menu.
Syntax: InvokeMenuItemInFrame(tcAction)
Return: none
Arguments:
tcAction specifies navigation action such as NEXT or PREVIOUS.
You can also use the following actions: UNDO, REDO, CUT, COPY, PASTE, CLEAR, SELECTALL, FIND, FINDAGAIN, REPLACE
ShowCurrentTopForm method Internal to the class.
ShowWindowInFrame method Internal to the class.