天天看点

4.如何隐藏Visual FoxPro的主窗口

4 如何隐藏Visual FoxPro的主窗口 难度系数 êê
人气指数 90%

问题详述

在程序编译后启动时,总是首先显示Visual FoxPro的主窗口,然后才执行所设计的应用程序代码,这样显得非常不美观,谁都不想在显示自己程序的画面时,后面还带有一个Visual FoxPro的主窗口,那如何来隐藏Visual FoxPro的主窗口呢?

专家解答

要隐藏Visual FoxPro的主窗口,需要使用Visual FoxPro的的配置文件Config.fpw,该文件用于设置Visual FoxPro的运行环境,请参考下面程序启动画面的设计,如图1-4所示。该表单的属性、方法设计请参考问题3的介绍,但需要注意的是,该表单的ShowWindow属性必须设置为2(做为顶层表单),如果使用缺省值1(在Visual FoxPro主窗口中),那么在隐藏Visual FoxPro主窗口的同时,该表单也就一起同样被隐藏了。

图1-4  版权画面Begin表单运行示例

到底是如何隐藏的呢?在Visual FoxPro的命令窗口中输入Modify file Config.fpw,在打开的文本编辑器中,输入:SCREEN=OFF,然后按Ctrl+W键存盘退出,再把这个文件添加到项目管理器的Other Files中,如图1-5所示。

图1-5  把Config.fpw加入到项目管理器的Other Files中

这样在连遍成EXE可执行程序的时候,Config.fpw文件也就一同被打包到了EXE文件中。再运行EXE文件的时候,首先出现的就是你自己所设计的程序画面。

专家点评

在Config.fpw中也可以进行其他一些常用项目的设置,如:

用于在Visual FoxPro启动时执行一个命令。如:

COMMAND=DO Myapp.APP

指定Visual FoxPro的文件查找路径。如:

PATH=DBFS; MENUS; FORMS

指定主窗口的标题。如:

TITLE="我的应用程序"

指定系统的默认路径。如:

DEFAULT=C:/VFP

继续阅读