getcp( ) 函数

示例 请参阅

显示“代码页”对话框,提示输入代码页,然后返回选定代码页的编号。

语法

GETCP([nCodePage] [, cDialogCaption] [, cDialogTitle])

参数

nCodePage

指定显示“代码页”对话框时初始选择的代码页编号。如果 nCodePage 等于 0,或者省略 nCodePage,当显示“代码页”对话框时,没有选定的代码页。

cDialogCaption

指定“代码页”对话框中显示的标题。如果省略 cDialogCaption,Visual FoxPro 则显示下列标题:“请选择代码页供跨平台数据共享”

cDialogTitle

指定“代码页”对话框标题栏上出现的标题。如果省略 cDialogTitle,则显示“代码页”。

返回值类型
数值型

说明
如果按 ESC 键、选择“取消”按钮,或从“控制”菜单上选择“关闭”项退出“代码页”对话框,getcp( ) 函数返回 0。
在“代码页”对话框中列出的代码页由 FOXPRO.INT 决定,它是 Visual FoxPro 国际代码页支持文件。
可以在诸如 MODIFY COMMAND、APPEND FROM 和 COPY TO 等支持 AS nCodePage 子句的命令中包含 getcp( ) 函数,此时将显示“代码页”对话框,并允许您为打开、追加或创建的文件指定代码页。因为不存在编号为 0 的代码页,所以在用户按 ESC 键、选择“取消”按钮或从“控制”菜单上选择“关闭”时,必须俘获 0 返回值。