_GETEXPR 系 统 变 量
指定 当发出 GETEXPR 命令 时 或从 Visual FoxPro 中击活 表达式生成器 对话框 时执行的 程序
语 法
_GETEXPR = ProgramName
参 数 描 述
ProgramName
指 定 当 发 出 GETEXPR 命 令 时 或 从 V isual FoxPro 中 击 活 表 达 式 生 成器 对 话 框 时 执 行 的 程 序 如 果 您 的 程 序 不 在 当 前 默 认 目 录 中 在 程 序 名中 应 该 包 含 路 径
说 明
在默认情况下 _GETEXPR 包含 空字符串 空字符串表明当发出 GETEXPR 命令 时
或从 Visual FoxPro 中击活 表达式生成器 对话框 时显示标准的 Visual FoxPro 表达式生成器 对话框
您也可以创建自己的 表达式生成器 程序 当发出 GETEXPR 命令 时 或从 Visual FoxPro 中击活 表达式生成器 对话框 时就执行该程序 您的 表达式生成器 程序在第一行可执行代码行包含一个 LPARAMETERS 或 PARAMETERS 语句 以接受Visual FoxPro 传递给该 程序 的四个参数
下表按传递顺序列出了这些参数
参 数 说 明
CExpression Type
指定表达式 类型
CErrorMessage Text
CDefault Expression
续 表
指定 如果 表达式 无效所显示的错误信息指定表达式生成器 中的默认初始 表达式
cCaptionText 指定表达式生成器 中显示的标题
例如 您的 表达式生成器程序 可以将以下内容作为第一行可执行语句
LPARAMETERS cExpressionType, cErrorMessageText, ; cDefaultExpression, cCaptionText
如果从 Visual FoxPro 中打开 表达式生成器 对话框 时 执行您的 表达式生成器程序 前三个参数包含空字符串 第四个参数 包含 cCaptionText 即 表达式生成器 中显示的标题
注 意 Visual FoxPro 表达式生成器 是一个模式对话框 为了创建一个模式对话框 您的 表达式生成器程序 应该按以下值设置它的表单属性
表 单 属 性 属 性 值
AlwaysOnTop 真 (.T.)
Desktop 真 (.T.)
WindowType 1 – Modal
请 参 阅
GETEXPR