窗口处理器(Window Handler)

请参阅

种类 Application
默认目录 Visual FoxPro Catalog\Foundation Classes\Application
_windowhandler
基类 Custom
类库 _ui.vcx
父类 _custom
示例 ...\Samples\Vfp98\Solution\Ffc\whandler.scx

说明

该普通的窗口处理器类可以执行几种普通的窗口操作,如层叠窗口等。

使用该类的方法是:将其拖放到一个项目或表单中,或从“组件管理库”的“数据项”快捷菜单中选择“添加至项目”或“添加至表单”命令。将该类添加到项目中时,可以选择添加该类或创建一个子类。在将该类添加到表单上时,Visual FoxPro 在表单上显示该图标,这时可以在“表单设计器”中指定合适的属性值和可用的方法程序。

有关使用基本类的详细内容,请参阅“Visual FoxPro 基本类的使用指南”

属性、事件、方法程序 说明
IMDIWorkspaceColor属性 包含顶级框架窗口的 Windows 颜色。
默认值:0
CascadeFormInstances 方法程序 层叠表单。
语法:CascadeFormInstances(tcFormName, tlOmitAutoCenteredForms, tnStartTop, tnStartLeft, tnStartColumn)
返回值:
参数:
tcFormName 指定表单或 _screen,在其中层叠表单。
tlOmitAutoCenteredForms 指定对于自动居中的表单是否跳过层叠。
tnStartTop 指定开始的上坐标。
tnStartLeft 指定开始的左坐标。
GetCurrentTopFormRef 方法程序 返回当前的框架窗口。主要用于顶级表单应用程序。
语法:GetCurrentTopFormReference( )
返回值:loTopForm
参数:
IMDIWorkspaceColor_access( ) 语法:IMDIWorkspaceColor_access( )
返回值:GetSysColor(12)
参数:
InvokeMenuItemInFrame 方法程序 用于激活顶级表单应用程序的菜单项,以访问某些系统对话框,如“查找”对话框等。另外,也可用来在一个没有菜单的对话框中实现菜单项对应的功能。
语法:InvokeMenuItemInFrame(tcAction)
返回值:
参数:
tcAction 指定定位动作,如 NEXT 或 PREVIOUS 等。
也可以使用下列动作:UNDO、REDO、CUT、COPY、PASTE、CLEAR、SELECTALL、FIND、FINDAGAIN、REPLACE。
ShowCurrentTopForm 方法程序 类的内部方法程序。
ShowWindowInFrame 方法程序 类的内部方法程序。