VisualFoxPro常用函数分类表
VisualFoxPro磁盘_目录_文件函数
ADIR()将文件信息存放到数组中,然后返回文件个数。
CURDIR()返回当前目录或文件夹。
DEFAULTEXT()如果一个文件没有扩展名,则返回一个带新扩展名的文件名。
DIRECTORY()若在磁盘上存在指定的目录,返回真(.T.)。
DISPLAYPATH()为显示而截去长路径名到指定长度。
DRIVETYPE()返回指定驱动器的类型。
FDATE()返回文件最近一次修改的日期或日期时间。
FILE()如果在磁盘上到指定的文件,则返回“真”(.T.)。
FILETOSTR()将一个文件的内容返回为一个字符串。
FORCEEXT()返回一个字符串,使用新的扩展名替换旧的扩展名
FORCEPATH()返回一个文件名,使用新路径名代替旧文件名
FTIME()返回最近一次修改文件的时间。
FULLPATH()返回指定文件的路径或相对于另一文件的路径。
GETDIR()显示“选择目录”对话框,从中可以选择目录或文件夹。
GETFILE()显示“打开”对话框,并返回选定文件的名称。
JUSTDRIVE()从完整路径中返回驱动器的字母。
JUSTEXT()从完整路径中返回三字母的扩展名。
JUSTFNAME()返回完整路径和文件名中的文件名部分。
JUSTPATH()返回完整路径中的路径名。
JUSTTEM()返回完整路径和文件名中的根名(扩展名前的文件名)。
LOCFILE()在磁盘上定位文件并返回带有路径的文件名。
PUTFILE()激活“另存为…”对话框,并返回指定的文件名。
STRTOFILE()将一个字符串的内容写入一个文件。
SYS(3)返回一个合法文件名,可用来创建临时文件。
SYS(5)返回当前VisualFoxPro的默认驱动器。
SYS(7)返回当前格式文件的名称。
SYS(2000)返回一个按字母排序的与文件名和扩展名梗概匹配的第一个文件名。
SYS(2003)返回默认驱动器或卷上的当前目录或文件夹的名称。
SYS(2014)返回指定文件相对于当前目录、指定目录或文件夹的最小化路径。
SYS(2020)以字节数返回默认磁盘空间。
SYS(2022)以字节为单位返回指定磁盘簇(块)的大小。
VisualFoxPro常用打印函数
ANETRESOURCES()将网络共享或打印机的名称放到一个数组中,然后返回资源的数目。
APRINTERS()将安装在Windows打印管理器中的打印机名称存入内存变量数组中。
GETPRINTER()显示Windows的“打印设置”对话框,并返回所选择的打印机名称。
PCOL()返回打印机打印头的当前列位置。
PRINTSTATUS()如果打印机或打印设备已联机,则返回“真”(.T.);否则返回“假”(.F.)。
PROW()返回打印机打印头的当前行号。
PRTINFO()返回当前的打印机设置。
SYS(6)返回当前打印设备。
SYS(13)返回打印机的状态。
SYS(102)包含向后兼容性.用SET("PRINTER")代替。
SYS(1037)显示“打印设置”对话框。
SYS(2040)确定报表的输出状态
VisualFoxPro低级文件函数
FCHSIZE()更改用低级文件函数打开的文件的大小。
FCLOSE()刷新并关闭低级文件函数打开的文件或通信端口。
FCREATE()创建并打开一个低级文件。
FEOF()判断文件指针的位置是否在文件尾部。
FERROR()返回与最近一次低级文件函数错误相对应的编号。
FFLUSH()刷新低级函数打开的文件内容,并将它写入磁盘。
FGETS()从低级文件函数打开的文件或通信端口中返回一连串字节,直至遇到回车符。
FOPEN()打开文件或通信端口,供低级文件函数使用。
FPUTS()向低级文件函数打开的文件或通信端口写入字符串、回车符及换行符。
FREAD()从低级文件函数打开的文件或通信端口返回指定数目的字节。
FSEEK()在低级文件函数打开的文件中移动文件指针。
FWRITE()向低级文件函数打开的文件或通信端口写入字符串。
VisualFoxPro环境函数
AEGTFILEVERSION()创建一个数组,其中包含有关文件的Windows版本资源的信息,例如.exe、.dll和.fll文件,或在VisualFoxPro中创建的自动服务文件。
ANSITOOEM()显示“代码页”对话框,提示输入代码页,然后返回选定代码页的编号。
CAPSLOCK()返回CAPSLOCK键的当前状态,或把CAPSLOCK键状态设置为“开”或“关”。
CPCURRENT()返回VisualFoxPro配置文件中的代码页设置(若存在),或返回当前操作系统代码页。
GETCP()显示“代码页”对话框,提示输入代码页,然后返回选定代码页的编号。
GETENV()返回指定的MS-DOS环境变量的内容。
HOME()返回启动VisualFoxPro和VisualStudio的目录名。
MEMORY()返回可供外部程序运行的内存大小。
OS()返回运行当前VisualFoxPro的操作系统的名称和版本号。
SYS(9)返回VisualFoxPro的系列号。
SYS(12)返回640K以下、可用于执行外部程序的内存数量。
SYS(17)返回正在使用的中央处理器(CPU)。
SYS(23)FOXPRO可用的EMS内存
SYS(24)EMS内存限制
SYS(1001)返回VisualFoxPro内存管理器可用的内存总数。
SYS(1016)返回用户自定义对象所使用的内存数量。
SYS(1104)清理程序和数据使用的内存缓存,并清除和刷新打开表的缓存。
SYS(2004)返回启动VisualFoxPro的目录或文件夹名称。
SYS(2005)返回当前VisualFoxPro资源文件的名称。
SYS(2010)返回CONFIG.SYS文件中的设置。
SYS(2017)显示启动屏幕
SYS(2019)返回VisualFoxPro配置文件的文件名和位置。
SYS(2023)返回VisualFoxPro存贮临时文件的驱动器和目录。
SYS(2030)启用或禁止系统组件用户代码中的调试功能。
SYS(2300)从国家语言支持(NLS)列表中添加或移除代码页。
SYS(2800)启用或废止Microsoft®ActiveAccessibility®支持并设置特定的选项到跟踪在一个VisualFoxPro表单中的当前选定控件的键盘焦点。
SYS(2801)扩展鼠标和键盘事件的事件跟踪。
SYS(3005)设置自动化和ActiveX控件使用的环境ID值。
SYS(3006)设置语言ID值和环境ID值。
SYS(3050)设置前台或后台缓冲内存大小。
SYS(3056)让VisualFoxPro再次读取自己的注册表设置,并且使用当前的注册表设置更新自己。
version()返回一个字符串,该字符串包含了正在使用的VisualFoxPro版本号。
WFONT()返回VisualFoxPro中窗口当前字体的名称、大小或字形。
AGETFILEVERSION()创建一个数组,其中包含有关文件的Windows版本资源的信息,例如.exe、.dll和.fll文件,或在VisualFoxPro中创建的自动服务文件。
VisualFoxPro键盘、鼠标函数
COL()指定供下一个绘图方法使用的横坐标(X)和纵坐标(Y)。
FKLABEL()根据功能键对应的编号,返回该功能键的名称
FKMAX()返回键盘上可编程功能键或组合功能键的数目。
INKEY()返回一个编号,该编号对应于键盘缓冲区中第一个鼠标单击或按键操作。
INSMODE()返回当前的插入方式,或者把插入方式设置成ON或OFF。
LASTKEY()返回最近一次按键所对应的整数。
MCOL()返回鼠标指针在VisualFoxPro主窗口或用户自定义窗口中的列位置。
MDOWN()取得鼠标按键是否被按下。
MROW()返回VisualFoxPro主窗口或用户自定义窗口中鼠标指针的行位置。
MWINDOW()返回鼠标指针所在的窗口名称。
NUMLOCK()返回NUMLOCK键的当前状态,或者设置NUMLOCK键的状态为开或关。
READKEY()用于取得用户退出编辑时按下的按键。
ROW()用于取得当前光标在屏幕上的行位置。
SYS(2060)鼠标轮事件处理设置。
VisualFoxPro屏幕输入输出(菜单)函数
ADOCKSTATE()获取所有可停靠集成开发环境(IDE)或工具栏的停靠状态。
ASELOBJ()把对活动“表单设计器”中当前选定控件的对象引用存入内存变量数组。
BAR()返回最近一次选择的菜单项的编号。该菜单项选自DEFINEPOPUP命令定义的菜单,或是一个VisualFoxPro菜单。
CNTBAR()返回用户自定义菜单或VisualFoxPro系统菜单上菜单项的数目。
CNTPAD()返回用户自定义菜单栏或VisualFoxPro系统菜单栏上菜单标题的数目。
EDITSOURCE()打开VisualFoxPro编辑器并可选地设置光标所在位置。被编辑器任务列表快捷方式所要求。
GETBAR()返回用DEFINEPOPUP命令定义的菜单或VisualFoxPro系统菜单上某个菜单项的编号。
GETCOLOR()显示Windows的“颜”对话框,并返回选定颜的颜编号。
GETPAD()返回菜单栏给定位置上的菜单标题。
INPUTBOX()显示被参数化视图使用的,用于输入单个串的模式对话框。
ISCOLOR()判断当前计算机能否显示彩。
MENU()以大写字符串形式返回活动菜单栏的名称。
MRKBAR()确定是否已标记用户自定义菜单或VisualFoxPro系统菜单中的一个菜单项。
MRKPAD()确定是否已标记了用户自定义菜单或VisualFoxPro系统菜单栏中的一个菜单标题。
>ftell函数用法