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