在VFP中退出Windows的方法

在VFP中退出Windows的方法,第1张

在VFP中退出Windows的方法,第2张

有些Visual FoxPro for windows(以下简称VFP)程序经常会涉及到直接退出windows窗口的问题,但由于VFP的函数库中没有提供这个功能,所以需要设计一个程序来实现这个功能。下面的程序是直接退出Windows的简单方法。其原理是利用User.exe函数库Foxtools.fll中的Regfn()和Callfn()函数,访问windows中的exitwindows()函数。

程序列表如下:

#退出窗口

当地移民

lnmesrs = messagebox(′您真的要退出windows吗?′,4+16+256,′退出窗口′)

如果mesrs = 6 #按下YES按钮执行。

设置为sys(2004)+" Foxtools.fll " additive #加载foxtools . FLL到内存中

Exit win = regfn ('Exitwindows ',t,t,' user.exe') #在user.exe(user . exe(windows 95)中注册退出windows()函数

E = callfn (exitwin,0) #执行Exitwindows()函数

结束条件

该程序已在Windows S32/Windows 95的Visual FoxPro 30下运行。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 在VFP中退出Windows的方法

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情