当“应用程序向导(5.0)”创建一个新项目时,也创建了一个应用程序向导对象,名为 cApplication
,它是 Appwiz.vcx 库中 wzApplication
对象的子类。当该应用程序运行时,主程序 (projname.prg) 创建了 cApplication
应用程序向导对象的一个实例,然后调用该对象的方法程序控制该应用程序。
应用程序向导对象包含标准方法程序的代码,也包含一些新的方法程序。
下面的新方法程序是为 wzApplication
和 cApplication
对象定义的。
对象自定义的方法程序
事件 | 说明 |
DestroyEvent | 清除事件并恢复环境。 |
InitEvent | 保存环境并重新设置应用程序表单列表。 |
下面的新方法程序是为 wzApplication
和 cApplication
对象定义的。
对象的新方法程序
事件 | 说明 |
BeforeReadEvents | 包含任何需要在应用程序的 READ EVENTS 循环开始之前执行的过程。默认情况是不包含任何过程。 |
ClearEvents | 清除任何挂起的进行读操作事件。 |
DoForm | 执行表单。 |
DoLabel | 执行标签。 |
DoMenu | 执行菜单。 |
DoProgram | 执行 .prg、.app 或 .exe 程序。 |
DoReport | 执行 .frx 报表。 |
FileNotFoundMsgBox | 显示“文件未找到”消息框。 |
GetCaption | 返回应用程序的标题。 |
GetIcon | 返回应用程序的图标。 |
OnShutDown | 用消息框确认用户想要退出 Visual FoxPro。 |
ReadEvents | 在执行了初始化过程之后启动读操作的事件模式。 |
RefreshFormsCollection | 通过集合数组和记数器刷新应用程序表单的列表。 |
Release | 释放应用程序。 |
ReleaseForm | 从内存中释放某一个的表单或所有的活动表单。 |
ReleaseForms | 从内存中释放所有的应用程序表单。 |
ReleaseFormsCollection | 释放在集合数组和记数器中列出的所有表单。 |
ResetFormsCollection | 清除集合数组和记数器中的表单列表。 |
RestoreEnvironment | 恢复应用程序的标题和图标。 |
SaveEnvironment | 将应用程序的标题和图标保存在自定义属性中。 |
SetCaption | 设置应用程序主窗口的标题。 |
SetIcon | 设置应用程序的图标。 |
Show | 显示应用程序的启动菜单和表单。 |