支持库名称及版本:系统核心支持库 (5.7#64版) 所支持语言:中文(大陆) 本支持库是易语言的核心库,为系统本身和每个易程序提供必需的功能支持 本库为易语言系统的基本库之一,需要易系统3.7版本的支持,提供了51种库定义数据类型,提供了688种命令,提供了335个库定义常量。 操作系统需求: Windows、Linux 支持库文件名: D:\易语言\5.95\lib\krnln.fne ----- 支持库的作者信息 ----- 作者姓名:大有吴涛易语言软件公司 邮政编码:116001 通信地址:辽宁省大连市中山区人民路55号亚太国际金融中心 电话号码:+86(0411)39895831 QQ号码:+86(0411)39895834 电子信箱:service@dywt.com.cn 主页地址:http://dywt.com.cn 其它信息:祝您一帆风顺,心想事成! --- 命令类别: 流程控制 --- 调用格式: 〈无返回值〉 如果 (逻辑型 条件) - 系统核心支持库->流程控制 英文名称:ife 本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到左侧箭头线指向的命令处去执行。本命令为初级命令。 参数<1>的名称为“条件”,类型为“逻辑型(bool)”。本条件值的结果决定下一步程序执行位置。 操作系统需求: Windows、Linux、Unix 调用格式: 〈无返回值〉 如果真 (逻辑型 条件) - 系统核心支持库->流程控制 英文名称:if 本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到左侧箭头线指向的命令处去执行。同“如果”命令相比,本命令没有为假时的程序部分。本命令为初级命令。 参数<1>的名称为“条件”,类型为“逻辑型(bool)”。本条件值的结果决定下一步程序执行位置。 操作系统需求: Windows、Linux、Unix 调用格式: 〈无返回值〉 判断 (逻辑型 条件) - 系统核心支持库->流程控制 英文名称:switch 本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到下一分支处去继续判断。本命令为初级命令。 参数<1>的名称为“条件”,类型为“逻辑型(bool)”。本条件值的结果决定下一步程序执行位置。 操作系统需求: Windows、Linux、Unix 调用格式: 〈无返回值〉 判断循环首 (逻辑型 条件) - 系统核心支持库->流程控制 英文名称:while 本命令根据提供的逻辑参数的值,来决定是否进入循环。如果提供的逻辑参数值为真,程序顺序执行下一条命令进入循环,否则跳转到本命令所对应的“判断循环尾”命令的下一条命令处以跳出循环。本命令为初级命令。 参数<1>的名称为“条件”,类型为“逻辑型(bool)”。本条件值的结果决定下一步程序执行位置。 操作系统需求: Windows、Linux、Unix 〈对应命令〉: 调用格式: 〈无返回值〉 判断循环尾 () - 系统核心支持库->流程控制 英文名称:wend 本命令已经被隐藏。 执行本命令将返回到对应的“判断循环首”命令处继续进行循环。本命令为初级命令。 操作系统需求: Windows、Linux、Unix 调用格式: 〈无返回值〉 循环判断首 () - 系统核心支持库->流程控制 英文名称:DoWhile 执行本命令后将顺序执行下一条命令进入程序循环。本命令为初级命令。 操作系统需求: Windows、Linux、Unix 〈对应命令〉: 调用格式: 〈无返回值〉 循环判断尾 (逻辑型 条件) - 系统核心支持库->流程控制 英文名称:loop 本命令已经被隐藏。 本命令根据提供的逻辑参数的值,来决定是否返回到循环首部继续进行循环。如果提供的逻辑参数值为真,程序返回到对应的“循环判断首”命令处继续进行循环,否则顺序执行下一条命令退出本程序循环。本命令为初级命令。 参数<1>的名称为“条件”,类型为“逻辑型(bool)”。本条件值的结果决定下一步程序执行位置。 操作系统需求: Windows、Linux、Unix 调用格式: 〈无返回值〉 计次循环首 (整数型 循环次数,[整数型变量 已循环次数记录变量]) - 系统核心支持库->流程控制 英文名称:counter 执行本命令将把循环体内的命令重复执行指定的次数。提供的整数参数值决定将重复执行的次数。本命令为初级命令。 参数<1>的名称为“循环次数”,类型为“整数型(int)”。本数值指定执行计次循环体内所有命令的次数,必须大于等于零。 参数<2>的名称为“已循环次数记录变量”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。本数值型变量用作记录当前循环首已经被进入过的次数(从 1 开始),程序可以直接取用此变量中的值。 操作系统需求: Windows、Linux、Unix 〈对应命令〉: 调用格式: 〈无返回值〉 计次循环尾 () - 系统核心支持库->流程控制 英文名称:CounterLoop 本命令已经被隐藏。 如果计次循环的循环次数未到,执行本命令将返回到对应的“计次循环首”命令处继续进行循环,否则将顺序执行下一条命令退出本计次循环。本命令为初级命令。 操作系统需求: Windows、Linux、Unix 调用格式: 〈无返回值〉 变量循环首 (整数型 变量起始值,整数型 变量目标值,整数型 变量递增值,[整数型变量 循环变量]) - 系统核心支持库->流程控制 英文名称:for 执行本命令将利用变量对循环体内的命令进行循环执行。第一次执行此命令时将使用“变量起始值”参数初始化“循环变量”参数所指定的变量。每次(包括第一次)执行到此命令处都将判断循环变量内的值是否已经超过“变量目标值”参数所指定的值,如已超过,则跳转到对应的“变量循环尾”命令的下一条命令处继续执行,否则顺序执行下一条语句继续进行循环。本命令为初级命令。 参数<1>的名称为“变量起始值”,类型为“整数型(int)”,初始值为“1”。定义循环变量的起始数值。 参数<2>的名称为“变量目标值”,类型为“整数型(int)”。定义循环变量的目标数值,在循环首部如果发现变量值已超出此目标值时将跳出循环。 参数<3>的名称为“变量递增值”,类型为“整数型(int)”,初始值为“1”。每次执行到循环尾部时都将把此值加入到循环变量中去,此值可为正数或负数,如为正数则递增,为负数则递减。 参数<4>的名称为“循环变量”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。本数值型变量将用作控制循环执行次数,在循环尾部将自动递增或递减该变量内的数值。如果被省略,命令将自动使用内部临时变量。 操作系统需求: Windows、Linux、Unix 〈对应命令〉: 调用格式: 〈无返回值〉 变量循环尾 () - 系统核心支持库->流程控制 英文名称:next 本命令已经被隐藏。 将在对应的“变量循环首”命令中所指定的数值变量递增或递减指定的值后返回到循环首部继续执行。本命令为初级命令。 操作系统需求: Windows、Linux、Unix 调用格式: 〈无返回值〉 到循环尾 () - 系统核心支持库->流程控制 英文名称:continue 本命令转移当前程序执行位置到当前所处循环体的循环尾语句处。本命令为初级命令。 操作系统需求: Windows、Linux、Unix 调用格式: 〈无返回值〉 跳出循环 () - 系统核心支持库->流程控制 英文名称:break 本命令转移当前程序执行位置到当前所处循环体循环尾语句的下一条语句处。本命令为初级命令。 操作系统需求: Windows、Linux、Unix 调用格式: 〈无返回值〉 返回 ([通用型 返回到调用方的值]) - 系统核心支持库->流程控制 英文名称:return 本命令转移当前程序执行位置到调用本子程序语句的下一条语句处,并可根据需要返回一个值到子程序调用处。本命令为初级命令。 参数<1>的名称为“返回到调用方的值”,类型为“通用型(all)”,可以被省略。 操作系统需求: Windows、Linux、Unix 调用格式: 〈无返回值〉 结束 () - 系统核心支持库->流程控制 英文名称:end 本命令结束当前易程序的运行。本命令为初级命令。 操作系统需求: Windows、Linux、Unix --- 命令类别: 算术运算 --- 调用格式: 〈双精度小数型〉 相乘 (双精度小数型 被乘数,双精度小数型 乘数,... ) - 系统核心支持库->算术运算 英文名称:mul 返回两个数值的乘积,运算符号为“*”或“×”。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“被乘数”,类型为“双精度小数型(double)”。 参数<2>的名称为“乘数”,类型为“双精度小数型(double)”。 操作系统需求: Windows、Linux、Unix 调用格式: 〈双精度小数型〉 相除 (双精度小数型 被除数,双精度小数型 除数,... ) - 系统核心支持库->算术运算 英文名称:div 返回两个数值的商,运算符号为“/”或“÷”。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“被除数”,类型为“双精度小数型(double)”。 参数<2>的名称为“除数”,类型为“双精度小数型(double)”。 操作系统需求: Windows、Linux、Unix 调用格式: 〈双精度小数型〉 整除 (双精度小数型 被除数,双精度小数型 除数,... ) - 系统核心支持库->算术运算 英文名称:IDiv 求出两个数值的商,并返回其整数部分,运算符号为“\”。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“被除数”,类型为“双精度小数型(double)”。 参数<2>的名称为“除数”,类型为“双精度小数型(double)”。 操作系统需求: Windows、Linux 调用格式: 〈双精度小数型〉 求余数 (双精度小数型 被除数,双精度小数型 除数,... ) - 系统核心支持库->算术运算 英文名称:mod 求出两个数值的商,并返回余数部分,运算符号为“%”或“Mod”。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“被除数”,类型为“双精度小数型(double)”。 参数<2>的名称为“除数”,类型为“双精度小数型(double)”。 操作系统需求: Windows、Linux 调用格式: 〈通用型〉 相加 (通用型 被加数或文本或字节集,通用型 加数或文本或字节集,... ) - 系统核心支持库->算术运算 英文名称:add 运算符号为“+”,用途为:1、返回两个数值的和;2、将两个文本首尾连接起来,返回连接后的文本;3、将两个字节集首尾连接起来,返回连接后的字节集。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“被加数或文本或字节集”,类型为“通用型(all)”。 参数<2>的名称为“加数或文本或字节集”,类型为“通用型(all)”。 操作系统需求: Windows、Linux、Unix 调用格式: 〈双精度小数型〉 相减 (双精度小数型 被减数,双精度小数型 减数,... ) - 系统核心支持库->算术运算 英文名称:sub 返回两个数值的差,运算符号为“-”。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“被减数”,类型为“双精度小数型(double)”。 参数<2>的名称为“减数”,类型为“双精度小数型(double)”。 操作系统需求: Windows、Linux、Unix 调用格式: 〈双精度小数型〉 负 (双精度小数型 数值) - 系统核心支持库->算术运算 英文名称:neg 反转一个数值的正负符号并返回反转后的值,运算符号为“-”(放在表达式首)。本命令为初级命令。 参数<1>的名称为“数值”,类型为“双精度小数型(double)”。 操作系统需求: Windows、Linux、Unix 调用格式: 〈整数型〉 取符号 (双精度小数型 欲取其符号的数值) - 系统核心支持库->算术运算 英文名称:sgn 返回一个整数,如果小于零,表明给定数值为负;如果等于零,表明给定数值为零;如果大于零,表明给定数值为正。本命令为初级命令。 参数<1>的名称为“欲取其符号的数值”,类型为“双精度小数型(double)”。 操作系统需求: Windows、Linux 调用格式: 〈双精度小数型〉 取绝对值 (双精度小数型 欲取其绝对值的数值) - 系统核心支持库->算术运算 英文名称:abs 如果所提供数值为字节型,则将直接返回该数值。本命令为初级命令。 参数<1>的名称为“欲取其绝对值的数值”,类型为“双精度小数型(double)”。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 取整 (双精度小数型 欲取整的小数) - 系统核心支持库->算术运算 英文名称:int 返回一个小数的整数部分。本命令与“绝对取整”命令不相同之处为: 如果给定小数为负数,则本命令返回小于或等于该小数的第一个负整数,而“绝对取整”命令则会返回大于或等于该小数的第一个负整数。例如,本命令将 -7.8 转换成 -8,而“绝对取整”命令将 -7.8 转换成 -7。本命令为初级命令。 参数<1>的名称为“欲取整的小数”,类型为“双精度小数型(double)”。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 绝对取整 (双精度小数型 欲取整的小数) - 系统核心支持库->算术运算 英文名称:fix 返回一个小数的整数部分。本命令与“取整”命令不相同之处为: 如果给定小数为负数,则本命令返回大于或等于该小数的第一个负整数,而“取整”命令则会返回小于或等于该小数的第一个负整数。例如,本命令将 -7.8 转换成 -7,而“取整”命令将 -7.8 转换成 -8。本命令为初级命令。 参数<1>的名称为“欲取整的小数”,类型为“双精度小数型(double)”。 操作系统需求: Windows、Linux 调用格式: 〈双精度小数型〉 四舍五入 (双精度小数型 欲被四舍五入的数值,[整数型 被舍入的位置]) - 系统核心支持库->算术运算 英文名称:round 返回按照指定的方式进行四舍五入运算的结果数值。本命令为初级命令。 参数<1>的名称为“欲被四舍五入的数值”,类型为“双精度小数型(double)”。 参数<2>的名称为“被舍入的位置”,类型为“整数型(int)”,可以被省略。如果大于0,表示小数点右边应保留的位数;如果等于0,表示舍入到整数;如果小于0,表示小数点左边舍入到的位置。例如:四舍五入 (1056.65, 1) 返回 1056.7; 四舍五入 (1056.65, 0) 返回 1057; 四舍五入 (1056.65, -1) 返回 1060。如果省略本参数,则默认为0。 操作系统需求: Windows、Linux 调用格式: 〈双精度小数型〉 求次方 (双精度小数型 欲求次方数值,双精度小数型 次方数) - 系统核心支持库->算术运算 英文名称:pow 返回指定数值的指定次方。本命令为初级命令。 参数<1>的名称为“欲求次方数值”,类型为“双精度小数型(double)”。参数值指定欲求其某次方的数值。 参数<2>的名称为“次方数”,类型为“双精度小数型(double)”。参数值指定对欲求次方数值的运算指数。 操作系统需求: Windows、Linux 调用格式: 〈双精度小数型〉 求平方根 (双精度小数型 欲求其平方根的数值) - 系统核心支持库->算术运算 英文名称:sqr 返回指定参数的平方根。本命令为初级命令。 参数<1>的名称为“欲求其平方根的数值”,类型为“双精度小数型(double)”。参数值如果小于零将导致计算错误。 操作系统需求: Windows、Linux 调用格式: 〈双精度小数型〉 求正弦 (双精度小数型 欲进行计算的角) - 系统核心支持库->算术运算 英文名称:sin 返回指定角的正弦值。本命令为初级命令。 参数<1>的名称为“欲进行计算的角”,类型为“双精度小数型(double)”。所使用单位为弧度。为了将角度转换成弧度,请将角度乘以 #pi / 180。为了将弧度转换成角度,请将弧度乘以 180 / #pi。如果参数值大于等于 2 的 63 次方,或者小于等于 -2 的 63 次方,将导致计算溢出。 操作系统需求: Windows、Linux 调用格式: 〈双精度小数型〉 求余弦 (双精度小数型 欲进行计算的角) - 系统核心支持库->算术运算 英文名称:cos 返回指定角的余弦值。本命令为初级命令。 参数<1>的名称为“欲进行计算的角”,类型为“双精度小数型(double)”。所使用单位为弧度。为了将角度转换成弧度,请将角度乘以 #pi / 180。为了将弧度转换成角度,请将弧度乘以 180 / #pi。如果参数值大于等于 2 的 63 次方,或者小于等于 -2 的 63 次方,将导致计算溢出。 操作系统需求: Windows、Linux 调用格式: 〈双精度小数型〉 求正切 (双精度小数型 欲进行计算的角) - 系统核心支持库->算术运算 英文名称:tan 返回指定角的正切值。本命令为初级命令。 参数<1>的名称为“欲进行计算的角”,类型为“双精度小数型(double)”。所使用单位为弧度。为了将角度转换成弧度,请将角度乘以 #pi / 180。为了将弧度转换成角度,请将弧度乘以 180 / #pi。如果参数值大于等于 2 的 63 次方,或者小于等于 -2 的 63 次方,将导致计算溢出。 操作系统需求: Windows、Linux 调用格式: 〈双精度小数型〉 求反正切 (双精度小数型 欲求其反正切值的数值) - 系统核心支持库->算术运算 英文名称:atn 返回指定数的反正切值。本命令为初级命令。 参数<1>的名称为“欲求其反正切值的数值”,类型为“双精度小数型(double)”。 操作系统需求: Windows、Linux 调用格式: 〈双精度小数型〉 求自然对数 (双精度小数型 欲求其自然对数的数值) - 系统核心支持库->算术运算 英文名称:log 返回指定参数的自然对数值。自然对数是以 e 为底的对数。常量 #e 的值大约是 2.718282。本命令为初级命令。 参数<1>的名称为“欲求其自然对数的数值”,类型为“双精度小数型(double)”。 操作系统需求: Windows、Linux 调用格式: 〈双精度小数型〉 求反对数 (双精度小数型 欲求其反对数的数值) - 系统核心支持库->算术运算 英文名称:exp 返回 e(自然对数的底)的某次方。本命令为初级命令。 参数<1>的名称为“欲求其反对数的数值”,类型为“双精度小数型(double)”。如果参数值超过 709.782712893,将导致计算溢出。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 是否运算正确 (双精度小数型 欲校验的计算结果) - 系统核心支持库->算术运算 英文名称:IsCalcOK 对乘、除、“求次方”、“求平方根”、“求正弦值”、“求余弦值”、“求正切值”、“求反正切值”、“求自然对数”、“求反对数”等等数学运算命令所计算出来的双精度结果数值进行校验,如果该数值正确有效,返回真。如果该数值是运算错误或运算溢出后的结果,返回假。本命令为初级命令。 参数<1>的名称为“欲校验的计算结果”,类型为“双精度小数型(double)”。 操作系统需求: Windows、Linux 调用格式: 〈无返回值〉 置随机数种子 ([整数型 欲置入的种子数值]) - 系统核心支持库->算术运算 英文名称:randomize 为随机数生成器初始化一个种子值,不同的种子值将导致“取随机数”命令返回不同的随机数系列。本命令为初级命令。 参数<1>的名称为“欲置入的种子数值”,类型为“整数型(int)”,可以被省略。如果省略本参数,将默认使用当前计算机系统的时钟值。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 取随机数 ([整数型 欲取随机数的最小值],[整数型 欲取随机数的最大值]) - 系统核心支持库->算术运算 英文名称:rnd 返回一个指定范围内的随机数值。在使用本命令取一系列的随机数之前,应该先使用“置随机数种子”命令为随机数生成器初始化一个种子值。本命令为初级命令。 参数<1>的名称为“欲取随机数的最小值”,类型为“整数型(int)”,可以被省略。参数必须大于或等于零。本参数如果被省略,默认为 0 。 参数<2>的名称为“欲取随机数的最大值”,类型为“整数型(int)”,可以被省略。参数必须大于或等于零。本参数如果被省略,默认为无限。 操作系统需求: Windows、Linux --- 命令类别: 逻辑比较 --- 调用格式: 〈逻辑型〉 等于 (通用型 被比较值,通用型 比较值) - 系统核心支持库->逻辑比较 被比较值与比较值相同时返回真,否则返回假,运算符号为“=”或“==”。本命令为初级命令。 参数<1>的名称为“被比较值”,类型为“通用型(all)”。 参数<2>的名称为“比较值”,类型为“通用型(all)”。比较值的数据类型必须与“被比较值”一致或者可以相互转换。 操作系统需求: Windows、Linux、Unix 调用格式: 〈逻辑型〉 不等于 (通用型 被比较值,通用型 比较值) - 系统核心支持库->逻辑比较 被比较值与比较值不相同时返回真,否则返回假,运算符号为“<>”或“!=”或“≠”。本命令为初级命令。 参数<1>的名称为“被比较值”,类型为“通用型(all)”。 参数<2>的名称为“比较值”,类型为“通用型(all)”。比较值的数据类型必须与“被比较值”一致或者可以相互转换。 操作系统需求: Windows、Linux、Unix 调用格式: 〈逻辑型〉 小于 (通用型 被比较值,通用型 比较值) - 系统核心支持库->逻辑比较 被比较值小于比较值时返回真,否则返回假,运算符号为“<”。本命令为初级命令。 参数<1>的名称为“被比较值”,类型为“通用型(all)”。被比较值的数据类型可以为数值型、日期时间型、文本型。 参数<2>的名称为“比较值”,类型为“通用型(all)”。比较值的数据类型可以为数值型、日期时间型、文本型,且必须与“被比较值”一致或者可以相互转换。 操作系统需求: Windows、Linux、Unix 调用格式: 〈逻辑型〉 大于 (通用型 被比较值,通用型 比较值) - 系统核心支持库->逻辑比较 被比较值大于比较值时返回真,否则返回假,运算符号为“>”。本命令为初级命令。 参数<1>的名称为“被比较值”,类型为“通用型(all)”。被比较值的数据类型可以为数值型、日期时间型、文本型。 参数<2>的名称为“比较值”,类型为“通用型(all)”。比较值的数据类型可以为数值型、日期时间型、文本型,且必须与“被比较值”一致或者可以相互转换。 操作系统需求: Windows、Linux、Unix 调用格式: 〈逻辑型〉 小于或等于 (通用型 被比较值,通用型 比较值) - 系统核心支持库->逻辑比较 被比较值小于或等于比较值时返回真,否则返回假,运算符号为“<=”或“≤”。本命令为初级命令。 参数<1>的名称为“被比较值”,类型为“通用型(all)”。被比较值的数据类型可以为数值型、日期时间型、文本型。 参数<2>的名称为“比较值”,类型为“通用型(all)”。比较值的数据类型可以为数值型、日期时间型、文本型,且必须与“被比较值”一致或者可以相互转换。 操作系统需求: Windows、Linux、Unix 调用格式: 〈逻辑型〉 大于或等于 (通用型 被比较值,通用型 比较值) - 系统核心支持库->逻辑比较 被比较值大于或等于比较值时返回真,否则返回假,运算符号为“>=”或“≥”。本命令为初级命令。 参数<1>的名称为“被比较值”,类型为“通用型(all)”。被比较值的数据类型可以为数值型、日期时间型、文本型。 参数<2>的名称为“比较值”,类型为“通用型(all)”。比较值的数据类型可以为数值型、日期时间型、文本型,且必须与“被比较值”一致或者可以相互转换。 操作系统需求: Windows、Linux、Unix 调用格式: 〈逻辑型〉 近似等于 (文本型 被比较文本,文本型 比较文本) - 系统核心支持库->逻辑比较 英文名称:like 当比较文本在被比较文本的首部被包容时返回真,否则返回假,运算符号为“?=”或“≈”。本命令为初级命令。 参数<1>的名称为“被比较文本”,类型为“文本型(text)”。 参数<2>的名称为“比较文本”,类型为“文本型(text)”。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 并且 (逻辑型 逻辑值一,逻辑型 逻辑值二,... ) - 系统核心支持库->逻辑比较 英文名称:and 如果所提供的两个参数逻辑值都为真则返回真,否则返回假,运算符号为“&&”或“And”或“且”。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“逻辑值一”,类型为“逻辑型(bool)”。 参数<2>的名称为“逻辑值二”,类型为“逻辑型(bool)”。 操作系统需求: Windows、Linux、Unix 调用格式: 〈逻辑型〉 或者 (逻辑型 逻辑值一,逻辑型 逻辑值二,... ) - 系统核心支持库->逻辑比较 英文名称:or 如果所提供的两个参数逻辑值中任意有一个为真则返回真,否则返回假,运算符号为“||”或“Or”或“或”。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“逻辑值一”,类型为“逻辑型(bool)”。 参数<2>的名称为“逻辑值二”,类型为“逻辑型(bool)”。 操作系统需求: Windows、Linux、Unix 调用格式: 〈逻辑型〉 取反 (逻辑型 被反转的逻辑值) - 系统核心支持库->逻辑比较 英文名称:not 如果参数值为真则返回假,如果参数值为假则返回真。本命令为初级命令。 参数<1>的名称为“被反转的逻辑值”,类型为“逻辑型(bool)”。 操作系统需求: Windows、Linux、Unix --- 命令类别: 位运算 --- 调用格式: 〈整数型〉 位取反 (整数型 欲取反的数值) - 系统核心支持库->位运算 英文名称:bnot 将指定数值每一个比特位的值取反后返回。本命令为中级命令。 参数<1>的名称为“欲取反的数值”,类型为“整数型(int)”。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 位与 (整数型 位运算数值一,整数型 位运算数值二,... ) - 系统核心支持库->位运算 英文名称:band 如两个数值有某共同比特位为1,则返回值的对应位也为1,否则为0。返回计算后的结果。本命令为中级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“位运算数值一”,类型为“整数型(int)”。 参数<2>的名称为“位运算数值二”,类型为“整数型(int)”。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 位或 (整数型 位运算数值一,整数型 位运算数值二,... ) - 系统核心支持库->位运算 英文名称:bor 如两个数值中有一个数值的某一比特位不为零,则返回值的对应位就为1,否则为0。返回计算后的结果。本命令为中级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“位运算数值一”,类型为“整数型(int)”。 参数<2>的名称为“位运算数值二”,类型为“整数型(int)”。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 位异或 (整数型 位运算数值一,整数型 位运算数值二,... ) - 系统核心支持库->位运算 英文名称:bxor 如两个数值对应比特位的值不相等,则返回值的对应位就为1,否则为0。返回计算后的结果。本命令为中级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“位运算数值一”,类型为“整数型(int)”。 参数<2>的名称为“位运算数值二”,类型为“整数型(int)”。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 左移 (整数型 欲移动的整数,整数型 欲移动的位数) - 系统核心支持库->位运算 英文名称:shl 将某整数的数据位左移指定位数,返回移动后的结果。本命令为中级命令。 参数<1>的名称为“欲移动的整数”,类型为“整数型(int)”。 参数<2>的名称为“欲移动的位数”,类型为“整数型(int)”。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 右移 (整数型 欲移动的整数,整数型 欲移动的位数) - 系统核心支持库->位运算 英文名称:shr 将某整数的数据位右移指定位数,返回移动后的结果。本命令为中级命令。 参数<1>的名称为“欲移动的整数”,类型为“整数型(int)”。 参数<2>的名称为“欲移动的位数”,类型为“整数型(int)”。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 合并整数 (整数型 用作合并的整数1,整数型 用作合并的整数2) - 系统核心支持库->位运算 英文名称:MakeLong 将第一个整数的低16位放置到结果整数的低16位,将第二个整数的低16位放置到结果整数的高16位,以此合并成一个整数,并返回合并后的结果。本命令为中级命令。 参数<1>的名称为“用作合并的整数1”,类型为“整数型(int)”。 参数<2>的名称为“用作合并的整数2”,类型为“整数型(int)”。 操作系统需求: Windows、Linux 调用格式: 〈短整数型〉 合并短整数 (整数型 用作合并的整数1,整数型 用作合并的整数2) - 系统核心支持库->位运算 英文名称:MakeWord 将第一个整数的低8位放置到结果短整数的低8位,将第二个整数的低8位放置到结果短整数的高8位,以此合并成一个短整数,并返回合并后的结果。本命令为中级命令。 参数<1>的名称为“用作合并的整数1”,类型为“整数型(int)”。 参数<2>的名称为“用作合并的整数2”,类型为“整数型(int)”。 操作系统需求: Windows、Linux --- 命令类别: 变量操作 --- 调用格式: 〈无返回值〉 赋值 (通用型变量/变量数组 被赋值的变量或变量数组,通用型数组/非数组 用作赋于的值或资源) - 系统核心支持库->变量操作 英文名称:set 将指定的常数、常数集、常量、资源、对象或者变量赋于到指定的变量或变量数组中去。运算符号为“=”。本命令为初级命令。 参数<1>的名称为“被赋值的变量或变量数组”,类型为“通用型(all)”,提供参数数据时只能提供变量及变量数组。 参数<2>的名称为“用作赋于的值或资源”,类型为“通用型(all)”,提供参数数据时可以同时提供数组或非数组数据。 操作系统需求: Windows、Linux、Unix 调用格式: 〈无返回值〉 连续赋值 (通用型数组/非数组 用作赋于的值或资源,通用型变量/变量数组 被赋值的变量或变量数组,... ) - 系统核心支持库->变量操作 英文名称:store 将指定的常数、常数集、常量、资源、对象或者变量赋于到一系列变量或变量数组中去。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“用作赋于的值或资源”,类型为“通用型(all)”,提供参数数据时可以同时提供数组或非数组数据。 参数<2>的名称为“被赋值的变量或变量数组”,类型为“通用型(all)”,提供参数数据时只能提供变量及变量数组。 操作系统需求: Windows、Linux、Unix --- 命令类别: 数组操作 --- 调用格式: 〈无返回值〉 重定义数组 (通用型变量数组 欲重定义的数组变量,逻辑型 是否保留以前的内容,整数型 数组对应维的上限值,... ) - 系统核心支持库->数组操作 英文名称:ReDim 本命令可以重新定义指定数组的维数及各维的上限值。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“欲重定义的数组变量”,类型为“通用型(all)”,提供参数数据时只能提供变量数组。 参数<2>的名称为“是否保留以前的内容”,类型为“逻辑型(bool)”,初始值为“假”。 参数<3>的名称为“数组对应维的上限值”,类型为“整数型(int)”。 操作系统需求: Windows、Linux、Unix 调用格式: 〈整数型〉 取数组成员数 (通用型变量/变量数组 欲检查的变量) - 系统核心支持库->数组操作 英文名称:GetAryElementCount 取指定数组变量的全部成员数目,如果该变量不为数组,返回-1,因此本命令也可以用作检查指定变量是否为数组变量。本命令为初级命令。 参数<1>的名称为“欲检查的变量”,类型为“通用型(all)”,提供参数数据时只能提供变量及变量数组。参数值指定欲检查其成员数目的数组变量或者欲检查其是否为数组的变量。 操作系统需求: Windows、Linux、Unix 调用格式: 〈整数型〉 取数组下标 (通用型变量/变量数组 欲取某维最大下标的数组变量,[整数型 欲取其最大下标的维]) - 系统核心支持库->数组操作 英文名称:UBound 返回指定数组维可用的最大下标(最小下标固定为1)。如果给定变量不为数组变量或指定维不存在,返回 0 。本命令为初级命令。 参数<1>的名称为“欲取某维最大下标的数组变量”,类型为“通用型(all)”,提供参数数据时只能提供变量及变量数组。 参数<2>的名称为“欲取其最大下标的维”,类型为“整数型(int)”,可以被省略。1 表示第一维,2 表示第二维,如此类推。如果省略本参数,默认值是 1。 操作系统需求: Windows、Linux、Unix 调用格式: 〈无返回值〉 复制数组 (通用型变量数组 复制到的数组变量,通用型数组 待复制的数组数据) - 系统核心支持库->数组操作 英文名称:CopyAry 将数组数据复制到指定的数组变量,该数组变量内的所有数据和数组维定义信息将被全部覆盖。本命令为初级命令。 参数<1>的名称为“复制到的数组变量”,类型为“通用型(all)”,提供参数数据时只能提供变量数组。 参数<2>的名称为“待复制的数组数据”,类型为“通用型(all)”,提供参数数据时只能提供数组数据。 操作系统需求: Windows、Linux、Unix 调用格式: 〈无返回值〉 加入成员 (通用型变量数组 欲加入成员的数组变量,通用型数组/非数组 欲加入的成员数据) - 系统核心支持库->数组操作 英文名称:AddElement 将数据加入到指定数组变量的尾部,并通过重新定义数组维数自动增加其成员数目。数组变量如为多维数组,加入完毕后将被转换为单维数组。本命令为初级命令。 参数<1>的名称为“欲加入成员的数组变量”,类型为“通用型(all)”,提供参数数据时只能提供变量数组。 参数<2>的名称为“欲加入的成员数据”,类型为“通用型(all)”,提供参数数据时可以同时提供数组或非数组数据。参数值所指定成员数据的数据类型必须能够与第一个参数所指定的数组变量相匹配。 操作系统需求: Windows、Linux、Unix 调用格式: 〈无返回值〉 插入成员 (通用型变量数组 欲插入成员的数组变量,整数型 欲插入的位置,通用型数组/非数组 欲插入的成员数据) - 系统核心支持库->数组操作 英文名称:InsElement 将数据插入到指定数组变量的指定位置,并通过重新定义数组维数自动增加其成员数目。数组变量如为多维数组,插入完毕后将被转换为单维数组。本命令为初级命令。 参数<1>的名称为“欲插入成员的数组变量”,类型为“通用型(all)”,提供参数数据时只能提供变量数组。 参数<2>的名称为“欲插入的位置”,类型为“整数型(int)”。位置值从 1 开始,如果小于 1 或大于第一个参数所指定数组变量的成员数目 + 1,将不会插入任何数据。 参数<3>的名称为“欲插入的成员数据”,类型为“通用型(all)”,提供参数数据时可以同时提供数组或非数组数据。参数值所指定成员数据的数据类型必须能够与第一个参数所指定的数组变量相匹配。 操作系统需求: Windows、Linux、Unix 调用格式: 〈整数型〉 删除成员 (通用型变量数组 欲删除成员的数组变量,整数型 欲删除的位置,[整数型 欲删除的成员数目]) - 系统核心支持库->数组操作 英文名称:RemoveElement 删除指定数组变量中的成员,并通过重新定义数组维数自动减少其成员数目。数组变量如为多维数组,删除完毕后将被转换为单维数组。返回所实际删除的成员数目。本命令为初级命令。 参数<1>的名称为“欲删除成员的数组变量”,类型为“通用型(all)”,提供参数数据时只能提供变量数组。 参数<2>的名称为“欲删除的位置”,类型为“整数型(int)”。位置值从 1 开始,如果小于 1 或大于第一个参数所指定数组变量的成员数目,将不会删除任何数据。 参数<3>的名称为“欲删除的成员数目”,类型为“整数型(int)”,可以被省略。本参数如果被省略,默认为 1 。 操作系统需求: Windows、Linux、Unix 调用格式: 〈无返回值〉 清除数组 (通用型变量数组 欲删除成员的数组变量) - 系统核心支持库->数组操作 英文名称:RemoveAll 删除指定数组变量中的所有成员,释放这些成员所占用的存储空间,重新定义该变量为单维 0 成员数组变量。本命令为初级命令。 参数<1>的名称为“欲删除成员的数组变量”,类型为“通用型(all)”,提供参数数据时只能提供变量数组。 操作系统需求: Windows、Linux、Unix 调用格式: 〈无返回值〉 数组排序 (通用型变量数组 数值数组变量,[逻辑型 排序方向是否为从小到大]) - 系统核心支持库->数组操作 英文名称:SortAry 对指定数值数组变量内的所有数组成员进行快速排序,不影响数组的维定义信息,排序结果存放回该数组变量。本命令为初级命令。 参数<1>的名称为“数值数组变量”,类型为“通用型(all)”,提供参数数据时只能提供变量数组。 参数<2>的名称为“排序方向是否为从小到大”,类型为“逻辑型(bool)”,可以被省略。如果参数值为真,排序方向为从小到大,否则为从大到小。如果本参数被省略,默认值为真。 操作系统需求: Windows、Linux 调用格式: 〈无返回值〉 数组清零 (通用型变量数组 数值数组变量) - 系统核心支持库->数组操作 英文名称:ZeroAry 将指定数值数组变量内的所有成员值全部设置为零,不影响数组的维定义信息。本命令为初级命令。 参数<1>的名称为“数值数组变量”,类型为“通用型(all)”,提供参数数据时只能提供变量数组。 操作系统需求: Windows、Linux --- 命令类别: 环境存取 --- 调用格式: 〈无返回值〉 取命令行 (文本型变量数组 存放被取回命令行文本的数组变量) - 系统核心支持库->环境存取 英文名称:GetCmdLine 本命令可以取出在启动易程序时附加在其可执行文件名后面的所有以空格分隔的命令行文本段。本命令为初级命令。 参数<1>的名称为“存放被取回命令行文本的数组变量”,类型为“文本型(text)”,提供参数数据时只能提供变量数组。在命令执行完毕后,本变量数组内被顺序填入在启动易程序时附加在其可执行文件名后面的以空格分隔的命令行文本段。变量数组内原有数据被全部销毁,变量数组的维数被自动调整为命令行文本段数。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 取运行目录 () - 系统核心支持库->环境存取 英文名称:GetRunPath 取当前被执行的易程序文件所处的目录。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈文本型〉 取执行文件名 () - 系统核心支持库->环境存取 英文名称:GetRunFileName 取当前被执行的易程序文件的名称。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈文本型〉 读环境变量 (文本型 环境变量名称) - 系统核心支持库->环境存取 英文名称:GetEnv 返回文本,它关连于一个操作系统环境变量。成功时返回所取得的值,失败则返回空文本。本命令为初级命令。 参数<1>的名称为“环境变量名称”,类型为“文本型(text)”。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 写环境变量 (文本型 环境变量名称,文本型 欲写入内容) - 系统核心支持库->环境存取 英文名称:PutEnv 修改或建立指定的操作系统环境变量。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“环境变量名称”,类型为“文本型(text)”。 参数<2>的名称为“欲写入内容”,类型为“文本型(text)”。 操作系统需求: Windows、Linux --- 命令类别: 拼音处理 --- 调用格式: 〈文本型数组〉 取所有发音 (文本型 欲取其拼音的汉字) - 系统核心支持库->拼音处理 英文名称:GetAllPY 返回包含指定汉字所有拼音编码的文本数组(支持多音字),目前仅支持国标汉字。返回的数组结果可以用“复制数组”命令保存到同类型数组变量。本命令为初级命令。 参数<1>的名称为“欲取其拼音的汉字”,类型为“文本型(text)”。只取用文本首部的第一个汉字,如果该文本首部不为国标汉字,命令将返回一个成员数目为 0 的空文本数组。 操作系统需求: Windows 调用格式: 〈整数型〉 取发音数目 (文本型 欲取其发音数目的汉字) - 系统核心支持库->拼音处理 英文名称:GetPYCount 返回指定汉字的发音数目。本命令为初级命令。 参数<1>的名称为“欲取其发音数目的汉字”,类型为“文本型(text)”。只取用文本首部的第一个汉字,如果该文本首部不为国标汉字,命令将返回 0。 操作系统需求: Windows 调用格式: 〈文本型〉 取拼音 (文本型 欲取其拼音编码的汉字,整数型 欲取拼音编码的索引) - 系统核心支持库->拼音处理 英文名称:GetPY 返回包含指定汉字的指定拼音编码的文本。如果该指定拼音编码不存在,将返回空文本。目前仅支持国标汉字。多音字的第一个发音为常用音。本命令为初级命令。 参数<1>的名称为“欲取其拼音编码的汉字”,类型为“文本型(text)”。只取用文本首部的第一个汉字,如果该文本首部不为国标汉字,命令将返回一个空文本。 参数<2>的名称为“欲取拼音编码的索引”,类型为“整数型(int)”,初始值为“1”。应该在 1 到该汉字的发音数目之间。汉字的发音数目可以使用“取发音数目”命令取得。 操作系统需求: Windows 调用格式: 〈文本型〉 取声母 (文本型 欲取其拼音编码的汉字,整数型 欲取拼音编码的索引) - 系统核心支持库->拼音处理 英文名称:GetSM 返回包含指定汉字指定拼音编码的声母部分文本。如果指定拼音编码不存在或该汉字此发音无声母,将返回空文本。目前仅支持国标汉字。本命令为初级命令。 参数<1>的名称为“欲取其拼音编码的汉字”,类型为“文本型(text)”。只取用文本首部的第一个汉字,如果该文本首部不为国标汉字,命令将返回一个空文本。 参数<2>的名称为“欲取拼音编码的索引”,类型为“整数型(int)”,初始值为“1”。应该在 1 到该汉字的发音数目之间。汉字的发音数目可以使用“取发音数目”命令取得。 操作系统需求: Windows 调用格式: 〈文本型〉 取韵母 (文本型 欲取其拼音编码的汉字,整数型 欲取拼音编码的索引) - 系统核心支持库->拼音处理 英文名称:GetYM 返回包含指定汉字指定拼音编码的韵母部分文本。如果指定拼音编码不存在,将返回空文本。目前仅支持国标汉字。本命令为初级命令。 参数<1>的名称为“欲取其拼音编码的汉字”,类型为“文本型(text)”。只取用文本首部的第一个汉字,如果该文本首部不为国标汉字,命令将返回一个空文本。 参数<2>的名称为“欲取拼音编码的索引”,类型为“整数型(int)”,初始值为“1”。应该在 1 到该汉字的发音数目之间。汉字的发音数目可以使用“取发音数目”命令取得。 操作系统需求: Windows 调用格式: 〈逻辑型〉 发音比较 (文本型 待比较文本一,文本型 待比较文本二,逻辑型 是否支持南方音,[逻辑型 是否为模糊比较]) - 系统核心支持库->拼音处理 英文名称:CompPY 比较两段文本的发音,如果发音相同返回真,否则返回假。对于文本中的非国标汉字部分,将仅进行简单的值比较。本命令为初级命令。 参数<1>的名称为“待比较文本一”,类型为“文本型(text)”。 参数<2>的名称为“待比较文本二”,类型为“文本型(text)”。 参数<3>的名称为“是否支持南方音”,类型为“逻辑型(bool)”,初始值为“真”。为真则支持南方音。如果支持南方音,比较时将认为所有相近的发音都相同。如: n 和 l、 z 和 zh、 ie 和 ue 等等。 参数<4>的名称为“是否为模糊比较”,类型为“逻辑型(bool)”,可以被省略。本参数为真时,当待比较文本一的发音在待比较文本二的首部被包容时即认为比较通过。如果被省略,默认值为假。 操作系统需求: Windows 调用格式: 〈逻辑型〉 输入字比较 (文本型 待比较拼音输入字,文本型 待比较普通文本,逻辑型 是否支持南方音,[整数型 拼音输入字类别]) - 系统核心支持库->拼音处理 英文名称:CompPYCode 将一个拼音输入字文本与另外一个普通文本比较,如果两者相符,返回真,否则返回假。本命令为初级命令。 参数<1>的名称为“待比较拼音输入字”,类型为“文本型(text)”。拼音输入字有以下三类: 一、首拼及全拼类: 如:“jsj”匹配“计算机”,同时“jisuanji”也匹配“计算机”。系统自动判别该输入字具体是首拼方式还是全拼方式; 二、双拼类: 如:“jisrji”匹配“计算机”,双拼编码的方案与 Windows 系统下的双拼输入法一致; 三、自动判别类: 使用此类别需在拼音输入字的首部加一个半角字符用作判别:分号 (“;”) 代表首拼及全拼类,冒号 (“:”) 代表双拼类,如既不为分号也不为冒号,则默认为首拼及全拼类。如“jsj”、“;jsj”、“;jisuanji”、“:jisrji”都匹配“计算机”。 另:书写拼音输入字时的一些规则: 一、为了匹配目标文本中的大小写英文字母,请在相应位置处使用对应的大写英文字母。如:“jsjA”匹配“计算机a”、“计算机A”; 二、为了匹配目标文本中的半角数字,请在相应位置处使用该数字。如:“jsj1”匹配“计算机1”; 三、为了匹配目标文本中的汉字符号或不知道发音的汉字,请在相应位置处使用该汉字。如:“j算j1”匹配“计算机1”; 四、拼音输入字内不能包含除了“_”以外的所有其他半角符号。 参数<2>的名称为“待比较普通文本”,类型为“文本型(text)”。 参数<3>的名称为“是否支持南方音”,类型为“逻辑型(bool)”,初始值为“真”。为真则支持南方音。如果支持南方音,比较时将认为所有相近的发音都相同。如: n 和 l、 z 和 zh、 ie 和 ue 等等。 参数<4>的名称为“拼音输入字类别”,类型为“整数型(int)”,可以被省略。参数值可以为以下常量之一: 1、#首拼及全拼; 2、#双拼; 3、#自动判别。 如果省略本参数,默认为“#自动判别”。 操作系统需求: Windows --- 命令类别: 文本操作 --- 调用格式: 〈整数型〉 取文本长度 (文本型 文本数据) - 系统核心支持库->文本操作 英文名称:len 取文本型数据的长度,不包含结束0。本命令为初级命令。 参数<1>的名称为“文本数据”,类型为“文本型(text)”。参数值指定欲检查其长度的文本数据。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 取文本左边 (文本型 欲取其部分的文本,整数型 欲取出字符的数目) - 系统核心支持库->文本操作 英文名称:left 返回一个文本,其中包含指定文本中从左边算起指定数量的字符。本命令为初级命令。 参数<1>的名称为“欲取其部分的文本”,类型为“文本型(text)”。 参数<2>的名称为“欲取出字符的数目”,类型为“整数型(int)”。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 取文本右边 (文本型 欲取其部分的文本,整数型 欲取出字符的数目) - 系统核心支持库->文本操作 英文名称:right 返回一个文本,其中包含指定文本中从右边算起指定数量的字符。本命令为初级命令。 参数<1>的名称为“欲取其部分的文本”,类型为“文本型(text)”。 参数<2>的名称为“欲取出字符的数目”,类型为“整数型(int)”。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 取文本中间 (文本型 欲取其部分的文本,整数型 起始取出位置,整数型 欲取出字符的数目) - 系统核心支持库->文本操作 英文名称:mid 返回一个文本,其中包含指定文本中从指定位置算起指定数量的字符。本命令为初级命令。 参数<1>的名称为“欲取其部分的文本”,类型为“文本型(text)”。 参数<2>的名称为“起始取出位置”,类型为“整数型(int)”。1为首位置,2为第2个位置,如此类推。 参数<3>的名称为“欲取出字符的数目”,类型为“整数型(int)”。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 字符 (字节型 欲取其字符的字符代码) - 系统核心支持库->文本操作 英文名称:chr 返回一个文本,其中包含有与指定字符代码相关的字符。本命令为初级命令。 参数<1>的名称为“欲取其字符的字符代码”,类型为“字节型(byte)”。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 取代码 (文本型 欲取字符代码的文本,[整数型 欲取其代码的字符位置]) - 系统核心支持库->文本操作 英文名称:asc 返回文本中指定位置处字符的代码。如果指定位置超出文本长度,返回0。本命令为初级命令。 参数<1>的名称为“欲取字符代码的文本”,类型为“文本型(text)”。 参数<2>的名称为“欲取其代码的字符位置”,类型为“整数型(int)”,可以被省略。1为首位置,2为第2个位置,如此类推。如果本参数被省略,默认为首位置。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 寻找文本 (文本型 被搜寻的文本,文本型 欲寻找的文本,[整数型 起始搜寻位置],逻辑型 是否不区分大小写) - 系统核心支持库->文本操作 英文名称:InStr 返回一个整数值,指定一文本在另一文本中最先出现的位置,位置值从 1 开始。如果未找到,返回-1。本命令为初级命令。 参数<1>的名称为“被搜寻的文本”,类型为“文本型(text)”。 参数<2>的名称为“欲寻找的文本”,类型为“文本型(text)”。 参数<3>的名称为“起始搜寻位置”,类型为“整数型(int)”,可以被省略。位置值从 1 开始。如果本参数被省略,默认为 1 。 参数<4>的名称为“是否不区分大小写”,类型为“逻辑型(bool)”,初始值为“假”。为真不区分大小写,为假区分。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 倒找文本 (文本型 被搜寻的文本,文本型 欲寻找的文本,[整数型 起始搜寻位置],逻辑型 是否不区分大小写) - 系统核心支持库->文本操作 英文名称:InStrRev 返回一个整数值,指定一文本在另一文本中最后出现的位置,位置值从 1 开始。如果未找到,返回-1。本命令为初级命令。 参数<1>的名称为“被搜寻的文本”,类型为“文本型(text)”。 参数<2>的名称为“欲寻找的文本”,类型为“文本型(text)”。 参数<3>的名称为“起始搜寻位置”,类型为“整数型(int)”,可以被省略。位置值从 1 开始。如果本参数被省略,默认为从被搜寻文本的尾部开始。 参数<4>的名称为“是否不区分大小写”,类型为“逻辑型(bool)”,初始值为“假”。为真不区分大小写,为假区分。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 到大写 (文本型 欲变换的文本) - 系统核心支持库->文本操作 英文名称:UCase 将文本中的小写英文字母变换为大写,返回变换后的结果文本。本命令为初级命令。 参数<1>的名称为“欲变换的文本”,类型为“文本型(text)”。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 到小写 (文本型 欲变换的文本) - 系统核心支持库->文本操作 英文名称:LCase 将文本中的大写英文字母变换为小写,返回变换后的结果文本。本命令为初级命令。 参数<1>的名称为“欲变换的文本”,类型为“文本型(text)”。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 到全角 (文本型 欲变换的文本) - 系统核心支持库->文本操作 英文名称:QJCase 将文本中的半角字母、空格或数字变换为全角,返回变换后的结果文本。本命令为初级命令。 参数<1>的名称为“欲变换的文本”,类型为“文本型(text)”。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 到半角 (文本型 欲变换的文本) - 系统核心支持库->文本操作 英文名称:BJCase 将文本中的全角字母、空格或数字变换为半角,返回变换后的结果文本。本命令为初级命令。 参数<1>的名称为“欲变换的文本”,类型为“文本型(text)”。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 到文本 (通用型数组/非数组 待转换的数据) - 系统核心支持库->文本操作 英文名称:str 返回一个文本,代表指定数值、逻辑值或日期时间被转换后的结果。如果为文本数据,将被直接返回。本命令为初级命令。 参数<1>的名称为“待转换的数据”,类型为“通用型(all)”,提供参数数据时可以同时提供数组或非数组数据。参数值只能为数值、逻辑值、字节集、日期时间或数值型数组。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 删首空 (文本型 欲删除空格的文本) - 系统核心支持库->文本操作 英文名称:LTrim 返回一个文本,其中包含被删除了首部全角或半角空格的指定文本。本命令为初级命令。 参数<1>的名称为“欲删除空格的文本”,类型为“文本型(text)”。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 删尾空 (文本型 欲删除空格的文本) - 系统核心支持库->文本操作 英文名称:RTrim 返回一个文本,其中包含被删除了尾部全角或半角空格的指定文本。本命令为初级命令。 参数<1>的名称为“欲删除空格的文本”,类型为“文本型(text)”。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 删首尾空 (文本型 欲删除空格的文本) - 系统核心支持库->文本操作 英文名称:trim 返回一个文本,其中包含被删除了首部及尾部全角或半角空格的指定文本。本命令为初级命令。 参数<1>的名称为“欲删除空格的文本”,类型为“文本型(text)”。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 删全部空 (文本型 欲删除空格的文本) - 系统核心支持库->文本操作 英文名称:TrimAll 返回一个文本,其中包含被删除了所有全角或半角空格的指定文本。本命令为初级命令。 参数<1>的名称为“欲删除空格的文本”,类型为“文本型(text)”。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 文本替换 (文本型 欲被替换的文本,整数型 起始替换位置,整数型 替换长度,[文本型 用作替换的文本]) - 系统核心支持库->文本操作 英文名称:ReplaceText 将指定文本的某一部分用其它的文本替换。本命令为初级命令。 参数<1>的名称为“欲被替换的文本”,类型为“文本型(text)”。 参数<2>的名称为“起始替换位置”,类型为“整数型(int)”。替换的起始位置,1为首位置,2为第2个位置,如此类推。 参数<3>的名称为“替换长度”,类型为“整数型(int)”。 参数<4>的名称为“用作替换的文本”,类型为“文本型(text)”,可以被省略。如果本参数被省略,则删除文本中的指定部分。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 子文本替换 (文本型 欲被替换的文本,文本型 欲被替换的子文本,[文本型 用作替换的子文本],[整数型 进行替换的起始位置],[整数型 替换进行的次数],逻辑型 是否区分大小写) - 系统核心支持库->文本操作 英文名称:RpSubText 返回一个文本,该文本中指定的子文本已被替换成另一子文本,并且替换发生的次数也是被指定的。本命令为初级命令。 参数<1>的名称为“欲被替换的文本”,类型为“文本型(text)”。 参数<2>的名称为“欲被替换的子文本”,类型为“文本型(text)”。 参数<3>的名称为“用作替换的子文本”,类型为“文本型(text)”,可以被省略。如果本参数被省略,默认为空文本。 参数<4>的名称为“进行替换的起始位置”,类型为“整数型(int)”,可以被省略。参数值指定被替换子文本的起始搜索位置。如果省略,默认从 1 开始。 参数<5>的名称为“替换进行的次数”,类型为“整数型(int)”,可以被省略。参数值指定对子文本进行替换的次数。如果省略,默认进行所有可能的替换。 参数<6>的名称为“是否区分大小写”,类型为“逻辑型(bool)”,初始值为“真”。为真区分大小写,为假不区分。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 取空白文本 (整数型 重复次数) - 系统核心支持库->文本操作 英文名称:space 返回具有指定数目半角空格的文本。本命令为初级命令。 参数<1>的名称为“重复次数”,类型为“整数型(int)”。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 取重复文本 (整数型 重复次数,文本型 待重复文本) - 系统核心支持库->文本操作 英文名称:string 返回一个文本,其中包含指定次数的文本重复结果。本命令为初级命令。 参数<1>的名称为“重复次数”,类型为“整数型(int)”。 参数<2>的名称为“待重复文本”,类型为“文本型(text)”。该文本将用于建立返回的文本。如果为空,将返回一个空文本。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 文本比较 (文本型 待比较文本一,文本型 待比较文本二,逻辑型 是否区分大小写) - 系统核心支持库->文本操作 英文名称:StrComp 如果返回值小于0,表示文本一小于文本二;如果等于0,表示文本一等于文本二;如果大于0,表示文本一大于文本二。如果比较时区分大小写,也可以使用比较运算符进行同样的操作。本命令为初级命令。 参数<1>的名称为“待比较文本一”,类型为“文本型(text)”。 参数<2>的名称为“待比较文本二”,类型为“文本型(text)”。 参数<3>的名称为“是否区分大小写”,类型为“逻辑型(bool)”,初始值为“真”。为真区分大小写,为假不区分。 操作系统需求: Windows、Linux 调用格式: 〈文本型数组〉 分割文本 (文本型 待分割文本,[文本型 用作分割的文本],[整数型 要返回的子文本数目]) - 系统核心支持库->文本操作 英文名称:split 将指定文本进行分割,返回分割后的一维文本数组。本命令为初级命令。 参数<1>的名称为“待分割文本”,类型为“文本型(text)”。如果参数值是一个长度为零的文本,则返回一个空数组,即没有任何成员的数组。 参数<2>的名称为“用作分割的文本”,类型为“文本型(text)”,可以被省略。参数值用于标识子文本边界。如果被省略,则默认使用半角逗号字符作为分隔符。如果是一个长度为零的文本,则返回的数组仅包含一个成员,即完整的“待分割文本”。 参数<3>的名称为“要返回的子文本数目”,类型为“整数型(int)”,可以被省略。如果被省略,则默认返回所有的子文本。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 指针到文本 (整数型 内存文本指针) - 系统核心支持库->文本操作 英文名称:pstr 返回指定内存指针所指向地址处的文本,注意调用本命令前一定要确保所提供的内存指针真实有效,且指向一个以零字符结束的文本串。本命令的最佳使用场合就是在易语言回调子程序和易语言DLL公开子程序用作获取外部数据。本命令为高级命令。 参数<1>的名称为“内存文本指针”,类型为“整数型(int)”。本参数提供指向一个以零字符结束的文本串内存指针值。 操作系统需求: Windows、Linux 调用格式: 〈字节集〉 文本到UTF8 (文本型 待转换的文本) - 系统核心支持库->文本操作 英文名称:StrToUTF8 将所指定文本转换到UTF8格式后返回,注意所返回UTF8文本数据包括结束零字符.本命令为初级命令。 参数<1>的名称为“待转换的文本”,类型为“文本型(text)”。提供待转换到UTF8格式的文本。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 UTF8到文本 (字节集 待转换的UTF8文本数据) - 系统核心支持库->文本操作 英文名称:UTF8ToStr 将所指定UTF8文本数据转换到通常文本后返回。本命令为初级命令。 参数<1>的名称为“待转换的UTF8文本数据”,类型为“字节集(bin)”。提供待转换到通常文本的UTF8文本数据。 操作系统需求: Windows、Linux 调用格式: 〈字节集〉 文本到UTF16 (文本型 待转换的文本) - 系统核心支持库->文本操作 英文名称:StrToUTF16 将所指定文本转换到UTF16格式后返回,注意所返回UTF16文本数据包括结束零字符.本命令为初级命令。 参数<1>的名称为“待转换的文本”,类型为“文本型(text)”。提供待转换到UTF16格式的文本。 操作系统需求: Windows 调用格式: 〈文本型〉 UTF16到文本 (字节集 待转换的UTF16文本数据) - 系统核心支持库->文本操作 英文名称:UTF16ToStr 将所指定UTF16文本数据转换到通常文本后返回。本命令为初级命令。 参数<1>的名称为“待转换的UTF16文本数据”,类型为“字节集(bin)”。提供待转换到通常文本的UTF16文本数据。 操作系统需求: Windows --- 命令类别: 时间操作 --- 调用格式: 〈日期时间型〉 到时间 (通用型 欲转换的文本) - 系统核心支持库->时间操作 英文名称:ToTime 将指定文本转换为时间并返回。如果给定文本不符合书写格式要求或者时间值错误导致不能进行转换,将返回100年1月1日。如果给定参数本身就是时间数据,将直接返回该时间。本命令为初级命令。 参数<1>的名称为“欲转换的文本”,类型为“通用型(all)”。文本内容应按以下格式之一提供,年份后的时间部分可以省略: 1、1973年11月15日12时30分25秒 2、1973/11/15 12:30:25 3、1973/11/15/12/30/25 4、1973/11/15/12:30:25 5、1973-11-15-12-30-25 6、1973-11-15-12:30:25 7、1973.11.15 12:30:25 8、19731115123025 操作系统需求: Windows、Linux 调用格式: 〈日期时间型〉 增减时间 (日期时间型 时间,整数型 被增加部分,整数型 增加值) - 系统核心支持库->时间操作 英文名称:TimeChg 返回一个时间,这一时间被加上或减去了一段间隔。如果改变后的时间无效,将自动靠近最近的有效时间。本命令为初级命令。 参数<1>的名称为“时间”,类型为“日期时间型(date)”。 参数<2>的名称为“被增加部分”,类型为“整数型(int)”。参数值指定增加或减少时间的哪一部分,可以为以下常量: 1、#年份; 2、#季度; 3、#月份; 4、#周; 5、#日; 6、#小时; 7、#分钟; 8、#秒。 参数<3>的名称为“增加值”,类型为“整数型(int)”。相对于被增加部分的增加或减少数值。 操作系统需求: Windows、Linux 调用格式: 〈双精度小数型〉 取时间间隔 (日期时间型 时间1,日期时间型 时间2,整数型 取间隔部分) - 系统核心支持库->时间操作 英文名称:TimeDiff 返回一个数值,表示“时间1”减去“时间2”之后的间隔数目。注意:每个星期以星期天为第一天。本命令为初级命令。 参数<1>的名称为“时间1”,类型为“日期时间型(date)”。 参数<2>的名称为“时间2”,类型为“日期时间型(date)”。 参数<3>的名称为“取间隔部分”,类型为“整数型(int)”。参数值指定取时间间隔的单位,可以为以下常量: 1、#年份; 2、#季度; 3、#月份; 4、#周; 5、#日; 6、#小时; 7、#分钟; 8、#秒。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 取某月天数 (整数型 年份,整数型 月份) - 系统核心支持库->时间操作 英文名称:GetDaysOfSpecMonth 返回指定月份所包含的天数。如果给定的月份无效,返回0。本命令为初级命令。 参数<1>的名称为“年份”,类型为“整数型(int)”。参数值从 100 到 9999。 参数<2>的名称为“月份”,类型为“整数型(int)”。参数值从 1 到 12。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 时间到文本 (日期时间型 欲转换到文本的时间,[整数型 转换部分]) - 系统核心支持库->时间操作 英文名称:TimeToText 将指定时间转换为文本并返回。本命令为初级命令。 参数<1>的名称为“欲转换到文本的时间”,类型为“日期时间型(date)”。 参数<2>的名称为“转换部分”,类型为“整数型(int)”,可以被省略。参数值可以为以下常量: 1、#全部转换; 2、#日期部分; 3、#时间部分。如果省略了本参数,默认为“#全部转换”。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 取时间部分 (日期时间型 欲取其部分的时间,整数型 欲取的时间部分) - 系统核心支持库->时间操作 英文名称:TimePart 返回一个包含已知时间指定部分的整数。本命令为初级命令。 参数<1>的名称为“欲取其部分的时间”,类型为“日期时间型(date)”。 参数<2>的名称为“欲取的时间部分”,类型为“整数型(int)”。参数值可以为以下常量: 1、#年份; 2、#季度; 3、#月份; 4、#自年首周数; 5、#日; 6、#小时; 7、#分钟; 8、#秒; 9、#星期几; 10、#自年首天数。其中:自年首周数、自年首天数均从 1 开始。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 取年份 (日期时间型 时间) - 系统核心支持库->时间操作 英文名称:year 返回一个值为 100 到 9999 之间的整数,表示指定时间中的年份。本命令为初级命令。 参数<1>的名称为“时间”,类型为“日期时间型(date)”。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 取月份 (日期时间型 时间) - 系统核心支持库->时间操作 英文名称:month 返回一个值为 1 到 12 之间的整数,表示指定时间中的月份。本命令为初级命令。 参数<1>的名称为“时间”,类型为“日期时间型(date)”。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 取日 (日期时间型 时间) - 系统核心支持库->时间操作 英文名称:day 返回一个值为 1 到 31 之间的整数,表示一个月中的某一日。本命令为初级命令。 参数<1>的名称为“时间”,类型为“日期时间型(date)”。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 取星期几 (日期时间型 时间) - 系统核心支持库->时间操作 英文名称:WeekDay 返回一个值为 1 到 7 之间的整数,表示一个星期中的某一日。星期日为 1,星期一为 2,依此类推。本命令为初级命令。 参数<1>的名称为“时间”,类型为“日期时间型(date)”。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 取小时 (日期时间型 时间) - 系统核心支持库->时间操作 英文名称:hour 返回一个值为 0 到 23 之间的整数,表示一天中的某一小时。本命令为初级命令。 参数<1>的名称为“时间”,类型为“日期时间型(date)”。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 取分钟 (日期时间型 时间) - 系统核心支持库->时间操作 英文名称:minute 返回一个值为 0 到 59 之间的整数,表示一小时中的某一分钟。本命令为初级命令。 参数<1>的名称为“时间”,类型为“日期时间型(date)”。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 取秒 (日期时间型 时间) - 系统核心支持库->时间操作 英文名称:second 返回一个值为 0 到 59 之间的整数,表示一分钟中的某一秒。本命令为初级命令。 参数<1>的名称为“时间”,类型为“日期时间型(date)”。 操作系统需求: Windows、Linux 调用格式: 〈日期时间型〉 指定时间 (整数型 年,[整数型 月],[整数型 日],[整数型 小时],[整数型 分钟],[整数型 秒]) - 系统核心支持库->时间操作 英文名称:GetSpecTime 返回包含指定年、月、日、小时、分、秒的时间。如果指定了无效时间,将自动使用最相近的有效时间代替。本命令为初级命令。 参数<1>的名称为“年”,类型为“整数型(int)”。 参数<2>的名称为“月”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认为 1 月。 参数<3>的名称为“日”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认为 1 日。 参数<4>的名称为“小时”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认为 0 时。 参数<5>的名称为“分钟”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认为 0 分钟。 参数<6>的名称为“秒”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认为 0 秒。 操作系统需求: Windows、Linux 调用格式: 〈日期时间型〉 取现行时间 () - 系统核心支持库->时间操作 英文名称:now 返回当前系统日期及时间。本命令为初级命令。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 置现行时间 (日期时间型 欲设置的时间) - 系统核心支持库->时间操作 英文名称:SetSysTime 设置当前系统日期及时间。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“欲设置的时间”,类型为“日期时间型(date)”。 操作系统需求: Windows 调用格式: 〈日期时间型〉 取日期 (日期时间型 时间) - 系统核心支持库->时间操作 英文名称:GetDatePart 返回一个日期时间型数据的日期部分,其小时、分钟、秒被固定设置为0时0分0秒。本命令为初级命令。 参数<1>的名称为“时间”,类型为“日期时间型(date)”。 操作系统需求: Windows、Linux 调用格式: 〈日期时间型〉 取时间 (日期时间型 时间) - 系统核心支持库->时间操作 英文名称:GetTimePart 返回一个日期时间型数据的时间部分,其年、月、日被固定设置为2000年1月1日。本命令为初级命令。 参数<1>的名称为“时间”,类型为“日期时间型(date)”。 操作系统需求: Windows、Linux --- 命令类别: 数值转换 --- 调用格式: 〈双精度小数型〉 到数值 (通用型 待转换的文本或数值) - 系统核心支持库->数值转换 英文名称:val 返回包含于文本内的数值,文本中是一个适当类型的数值,支持全角书写方式。本命令也可用作将其他类型的数据转换为双精度小数。本命令为初级命令。 参数<1>的名称为“待转换的文本或数值”,类型为“通用型(all)”。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 数值到大写 (双精度小数型 欲转换形式的数值,逻辑型 是否转换为简体) - 系统核心支持库->数值转换 英文名称:UNum 将数值转换为简体或繁体的大写形式,返回转换后的文本。本命令为初级命令。 参数<1>的名称为“欲转换形式的数值”,类型为“双精度小数型(double)”。 参数<2>的名称为“是否转换为简体”,类型为“逻辑型(bool)”,初始值为“假”。如果参数值为假,则转换为繁体。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 数值到金额 (双精度小数型 欲转换形式的数值,逻辑型 是否转换为简体) - 系统核心支持库->数值转换 英文名称:NumToRMB 将数值转换为金额的简体或繁体大写形式,返回转换后的文本。本命令为初级命令。 参数<1>的名称为“欲转换形式的数值”,类型为“双精度小数型(double)”。 参数<2>的名称为“是否转换为简体”,类型为“逻辑型(bool)”,初始值为“假”。如果参数值为假,则转换为繁体。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 数值到格式文本 (双精度小数型 欲转换为文本的数值,[整数型 小数保留位数],逻辑型 是否进行千分位分隔) - 系统核心支持库->数值转换 英文名称:NumToText 返回一个文本,代表指定数值被格式转换后的结果。本命令为初级命令。 参数<1>的名称为“欲转换为文本的数值”,类型为“双精度小数型(double)”。 参数<2>的名称为“小数保留位数”,类型为“整数型(int)”,可以被省略。如果大于0,表示小数点右边应四舍五入保留的位数;如果等于0,表示舍入到整数;如果小于0,表示小数点左边舍入到的位置。例如:数值到格式文本 (1056.65, 1, 假) 返回 “1056.7”; 数值到格式文本 (1056.65, 0, 假) 返回 “1057”; 数值到格式文本 (1056.65, -1, 假) 返回 “1060”。如果省略本参数,则默认为保留所有实际存在的小数位。 参数<3>的名称为“是否进行千分位分隔”,类型为“逻辑型(bool)”,初始值为“假”。如果参数值为真,数值文本的每个千分位上都将被自动插入一个逗号进行分隔。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 取十六进制文本 (整数型 欲取进制文本的数值) - 系统核心支持库->数值转换 英文名称:GetHexText 返回一个文本,代表指定数值的十六进制形式。本命令为初级命令。 参数<1>的名称为“欲取进制文本的数值”,类型为“整数型(int)”。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 取八进制文本 (整数型 欲取进制文本的数值) - 系统核心支持库->数值转换 英文名称:GetOctText 返回一个文本,代表指定数值的八进制形式。本命令为初级命令。 参数<1>的名称为“欲取进制文本的数值”,类型为“整数型(int)”。 操作系统需求: Windows、Linux 调用格式: 〈字节型〉 到字节 (通用型 待转换的文本或数值) - 系统核心支持库->数值转换 英文名称:ToByte 返回包含于文本内的字节值,文本中是一个适当类型的数值,支持全角书写方式。本命令也可用作将其他类型的数据转换为字节。本命令为初级命令。 参数<1>的名称为“待转换的文本或数值”,类型为“通用型(all)”。 操作系统需求: Windows、Linux 调用格式: 〈短整数型〉 到短整数 (通用型 待转换的文本或数值) - 系统核心支持库->数值转换 英文名称:ToShort 返回包含于文本内的短整数值,文本中是一个适当类型的数值,支持全角书写方式。本命令也可用作将其他类型的数据转换为短整数。本命令为初级命令。 参数<1>的名称为“待转换的文本或数值”,类型为“通用型(all)”。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 到整数 (通用型 待转换的文本或数值) - 系统核心支持库->数值转换 英文名称:ToInt 返回包含于文本内的整数值,文本中是一个适当类型的数值,支持全角书写方式。本命令也可用作将其他类型的数据转换为整数。本命令为初级命令。 参数<1>的名称为“待转换的文本或数值”,类型为“通用型(all)”。 操作系统需求: Windows、Linux 调用格式: 〈长整数型〉 到长整数 (通用型 待转换的文本或数值) - 系统核心支持库->数值转换 英文名称:ToLong 返回包含于文本内的长整数值,文本中是一个适当类型的数值,支持全角书写方式。本命令也可用作将其他类型的数据转换为长整数。本命令为初级命令。 参数<1>的名称为“待转换的文本或数值”,类型为“通用型(all)”。 操作系统需求: Windows、Linux 调用格式: 〈小数型〉 到小数 (通用型 待转换的文本或数值) - 系统核心支持库->数值转换 英文名称:ToFloat 返回包含于文本内的小数值,文本中是一个适当类型的数值,支持全角书写方式。本命令也可用作将其他类型的数据转换为小数。本命令为初级命令。 参数<1>的名称为“待转换的文本或数值”,类型为“通用型(all)”。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 十六进制 (文本型 十六进制文本常量) - 系统核心支持库->数值转换 英文名称:hex 计算返回所指定十六进制文本常量对应的整数值. 本命令在编译时被直接预处理为整数型参量值,不影响程序执行效率.本命令为初级命令。 参数<1>的名称为“十六进制文本常量”,类型为“文本型(text)”。本参数指定欲转换为整数的十六进制文本常量。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 二进制 (文本型 二进制文本常量) - 系统核心支持库->数值转换 英文名称:binary 计算返回所指定二进制文本常量对应的整数值. 本命令在编译时被直接预处理为整数型参量值,不影响程序执行效率.本命令为初级命令。 参数<1>的名称为“二进制文本常量”,类型为“文本型(text)”。本参数指定欲转换为整数的二进制文本常量。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 反转整数字节序 (整数型 待反转的整数值) - 系统核心支持库->数值转换 英文名称:ReverseIntBytes 将所指定整数的字节序反转,返回反转后的结果值. 譬如十六进制整数0x12345678,反转后将返回0x78563412. 本命令在与类似Java这样的语言进行数据交互时很有用处.本命令为初级命令。 参数<1>的名称为“待反转的整数值”,类型为“整数型(int)”。提供所欲反转其字节序的整数值。 操作系统需求: Windows、Linux --- 命令类别: 字节集操作 --- 调用格式: 〈整数型〉 取字节集长度 (字节集 字节集数据) - 系统核心支持库->字节集操作 英文名称:BinLen 取字节集型数据的长度。本命令为初级命令。 参数<1>的名称为“字节集数据”,类型为“字节集(bin)”。参数值指定欲检查其长度的字节集数据。 操作系统需求: Windows、Linux 调用格式: 〈字节集〉 到字节集 (通用型数组/非数组 欲转换为字节集的数据) - 系统核心支持库->字节集操作 英文名称:ToBin 将指定数据转换为字节集后返回转换结果。本命令为初级命令。 参数<1>的名称为“欲转换为字节集的数据”,类型为“通用型(all)”,提供参数数据时可以同时提供数组或非数组数据。参数值只能为基本数据类型数据或数值型数组。 操作系统需求: Windows、Linux 调用格式: 〈通用型〉 取字节集数据 (字节集 欲取出其中数据的字节集,整数型 欲取出数据的类型,[整数型 起始索引位置]) - 系统核心支持库->字节集操作 英文名称:GetBinElement 取出字节集中指定位置指定数据类型的数据。本命令为初级命令。 参数<1>的名称为“欲取出其中数据的字节集”,类型为“字节集(bin)”。 参数<2>的名称为“欲取出数据的类型”,类型为“整数型(int)”。参数值可以为以下常量: 1、#字节型; 2、#短整数型; 3、#整数型; 4、#长整数型; 5、#小数型; 6、#双精度小数型; 7、#逻辑型; 8、#日期时间型; 9、#子程序指针型; 10、#文本型。转换后的数据将自动进行有效性校验及转换处理。 参数<3>的名称为“起始索引位置”,类型为“整数型(int)”,可以被省略。指定从字节集的什么地方开始取数据,索引值从1开始。如果被省略,默认为数值1。如果为本参数提供一个整数型变量,则命令执行后将自动修改该变量内容,将其索引值移动到下一个读入位置。如果移动后到达字节集的末尾,将修改该变量的内容为-1。 操作系统需求: Windows、Linux 调用格式: 〈字节集〉 取字节集左边 (字节集 欲取其部分的字节集,整数型 欲取出字节的数目) - 系统核心支持库->字节集操作 英文名称:BinLeft 返回一个字节集,其中包含指定字节集中从左边算起指定数量的字节。本命令为初级命令。 参数<1>的名称为“欲取其部分的字节集”,类型为“字节集(bin)”。 参数<2>的名称为“欲取出字节的数目”,类型为“整数型(int)”。 操作系统需求: Windows、Linux 调用格式: 〈字节集〉 取字节集右边 (字节集 欲取其部分的字节集,整数型 欲取出字节的数目) - 系统核心支持库->字节集操作 英文名称:BinRight 返回一个字节集,其中包含指定字节集中从右边算起指定数量的字节。本命令为初级命令。 参数<1>的名称为“欲取其部分的字节集”,类型为“字节集(bin)”。 参数<2>的名称为“欲取出字节的数目”,类型为“整数型(int)”。 操作系统需求: Windows、Linux 调用格式: 〈字节集〉 取字节集中间 (字节集 欲取其部分的字节集,整数型 起始取出位置,整数型 欲取出字节的数目) - 系统核心支持库->字节集操作 英文名称:BinMid 返回一个字节集,其中包含指定字节集中从指定位置算起指定数量的字节。本命令为初级命令。 参数<1>的名称为“欲取其部分的字节集”,类型为“字节集(bin)”。 参数<2>的名称为“起始取出位置”,类型为“整数型(int)”。1为首位置,2为第2个位置,如此类推。 参数<3>的名称为“欲取出字节的数目”,类型为“整数型(int)”。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 寻找字节集 (字节集 被搜寻的字节集,字节集 欲寻找的字节集,[整数型 起始搜寻位置]) - 系统核心支持库->字节集操作 英文名称:InBin 返回一字节集在另一字节集中最先出现的位置,位置值从 1 开始。如果未找到,返回 -1。本命令为初级命令。 参数<1>的名称为“被搜寻的字节集”,类型为“字节集(bin)”。 参数<2>的名称为“欲寻找的字节集”,类型为“字节集(bin)”。 参数<3>的名称为“起始搜寻位置”,类型为“整数型(int)”,可以被省略。1为首位置,2为第2个位置,如此类推,如果被省略,则“寻找字节集”命令默认从首部开始,“倒找字节集”命令默认从尾部开始。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 倒找字节集 (字节集 被搜寻的字节集,字节集 欲寻找的字节集,[整数型 起始搜寻位置]) - 系统核心支持库->字节集操作 英文名称:InBinRev 返回一字节集在另一字节集中最后出现的位置,位置值从 1 开始。如果未找到,返回 -1。本命令为初级命令。 参数<1>的名称为“被搜寻的字节集”,类型为“字节集(bin)”。 参数<2>的名称为“欲寻找的字节集”,类型为“字节集(bin)”。 参数<3>的名称为“起始搜寻位置”,类型为“整数型(int)”,可以被省略。1为首位置,2为第2个位置,如此类推,如果被省略,则“寻找字节集”命令默认从首部开始,“倒找字节集”命令默认从尾部开始。 操作系统需求: Windows、Linux 调用格式: 〈字节集〉 字节集替换 (字节集 欲替换其部分的字节集,整数型 起始替换位置,整数型 替换长度,[字节集 用作替换的字节集]) - 系统核心支持库->字节集操作 英文名称:RpBin 将指定字节集的某一部分用其它的字节集替换,然后返回替换后的结果。本命令为初级命令。 参数<1>的名称为“欲替换其部分的字节集”,类型为“字节集(bin)”。 参数<2>的名称为“起始替换位置”,类型为“整数型(int)”。替换的起始位置,1为首位置,2为第2个位置,如此类推。 参数<3>的名称为“替换长度”,类型为“整数型(int)”。 参数<4>的名称为“用作替换的字节集”,类型为“字节集(bin)”,可以被省略。如果本参数被省略,则删除字节集中的指定部分。 操作系统需求: Windows、Linux 调用格式: 〈字节集〉 子字节集替换 (字节集 欲被替换的字节集,字节集 欲被替换的子字节集,[字节集 用作替换的子字节集],[整数型 进行替换的起始位置],[整数型 替换进行的次数]) - 系统核心支持库->字节集操作 英文名称:RpSubBin 返回一个字节集,该字节集中指定的子字节集已被替换成另一子字节集,并且替换发生的次数也是被指定的。本命令为初级命令。 参数<1>的名称为“欲被替换的字节集”,类型为“字节集(bin)”。 参数<2>的名称为“欲被替换的子字节集”,类型为“字节集(bin)”。 参数<3>的名称为“用作替换的子字节集”,类型为“字节集(bin)”,可以被省略。如果省略本参数,则默认为空字节集。 参数<4>的名称为“进行替换的起始位置”,类型为“整数型(int)”,可以被省略。被替换子字节集的起始搜索位置。如果省略,默认从1开始。 参数<5>的名称为“替换进行的次数”,类型为“整数型(int)”,可以被省略。对子字节集进行替换的次数。如果省略,默认进行所有可能的替换。 操作系统需求: Windows、Linux 调用格式: 〈字节集〉 取空白字节集 (整数型 零字节数目) - 系统核心支持库->字节集操作 英文名称:SpaceBin 返回具有特定数目 0 字节的字节集。本命令为初级命令。 参数<1>的名称为“零字节数目”,类型为“整数型(int)”。 操作系统需求: Windows、Linux 调用格式: 〈字节集〉 取重复字节集 (整数型 重复次数,字节集 待重复的字节集) - 系统核心支持库->字节集操作 英文名称:bin 返回一个字节集,其中包含指定次数的字节集重复结果。本命令为初级命令。 参数<1>的名称为“重复次数”,类型为“整数型(int)”。 参数<2>的名称为“待重复的字节集”,类型为“字节集(bin)”。该字节集将用于建立返回的字节集。如果为空,将返回一个空字节集。 操作系统需求: Windows、Linux 调用格式: 〈字节集数组〉 分割字节集 (字节集 待分割字节集,[字节集 用作分割的字节集],[整数型 要返回的子字节集数目]) - 系统核心支持库->字节集操作 英文名称:SplitBin 将指定字节集进行分割,返回分割后的一维字节集数组。本命令为初级命令。 参数<1>的名称为“待分割字节集”,类型为“字节集(bin)”。如果参数值是一个长度为零的字节集,则返回一个空数组,即没有任何成员的数组。 参数<2>的名称为“用作分割的字节集”,类型为“字节集(bin)”,可以被省略。用于标识子字节集边界。本参数如果被省略,则默认使用字节 0 作为分隔符。 参数<3>的名称为“要返回的子字节集数目”,类型为“整数型(int)”,可以被省略。如果被省略,则默认返回所有的子字节集。 操作系统需求: Windows、Linux 调用格式: 〈字节集〉 指针到字节集 (整数型 内存数据指针,整数型 内存数据长度) - 系统核心支持库->字节集操作 英文名称:pbin 返回指定内存指针所指向地址处的一段数据,注意调用本命令前一定要确保所提供的内存地址段真实有效。本命令的最佳使用场合就是在易语言回调子程序和易语言DLL公开子程序用作获取外部数据。本命令为高级命令。 参数<1>的名称为“内存数据指针”,类型为“整数型(int)”。本参数提供指向一个内存地址的指针值。 参数<2>的名称为“内存数据长度”,类型为“整数型(int)”。本参数提供该内存地址处所需获取的数据长度。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 指针到整数 (整数型 内存数据指针) - 系统核心支持库->字节集操作 英文名称:p2int 返回指定内存指针所指向地址处的一个整数(INT),注意调用本命令前一定要确保所提供的内存地址段真实有效。本命令为高级命令。 参数<1>的名称为“内存数据指针”,类型为“整数型(int)”。本参数提供指向一个内存地址的指针值。 操作系统需求: Windows、Linux 调用格式: 〈小数型〉 指针到小数 (整数型 内存数据指针) - 系统核心支持库->字节集操作 英文名称:p2float 返回指定内存指针所指向地址处的一个小数(FLOAT),注意调用本命令前一定要确保所提供的内存地址段真实有效。本命令为高级命令。 参数<1>的名称为“内存数据指针”,类型为“整数型(int)”。本参数提供指向一个内存地址的指针值。 操作系统需求: Windows、Linux 调用格式: 〈双精度小数型〉 指针到双精度小数 (整数型 内存数据指针) - 系统核心支持库->字节集操作 英文名称:p2double 返回指定内存指针所指向地址处的一个双精度小数(DOUBLE),注意调用本命令前一定要确保所提供的内存地址段真实有效。本命令为高级命令。 参数<1>的名称为“内存数据指针”,类型为“整数型(int)”。本参数提供指向一个内存地址的指针值。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 取字节集内整数 (字节集 待处理的字节集,整数型 欲获取整数所处偏移,[逻辑型 是否反转字节序]) - 系统核心支持库->字节集操作 英文名称:GetIntInsideBin 返回字节集中所指定位置处的整数。本命令为初级命令。 参数<1>的名称为“待处理的字节集”,类型为“字节集(bin)”。提供待处理的字节集。 参数<2>的名称为“欲获取整数所处偏移”,类型为“整数型(int)”。提供所欲获取的整数值在字节集中的偏移位置。 参数<3>的名称为“是否反转字节序”,类型为“逻辑型(bool)”,可以被省略。指定是否将所获取整数值的字节序进行反转,譬如十六进制整数0x12345678,反转后将为0x78563412. 本功能在与类似Java这样的语言进行数据交互时很有用处. 如果参数被省略,默认值为假. 操作系统需求: Windows、Linux 调用格式: 〈无返回值〉 置字节集内整数 (字节集 待处理的字节集,整数型 欲设置整数所处偏移,整数型 欲设置的整数值,[逻辑型 是否反转字节序]) - 系统核心支持库->字节集操作 英文名称:SetIntInsideBin 设置字节集中所指定位置处的整数值。本命令为初级命令。 参数<1>的名称为“待处理的字节集”,类型为“字节集(bin)”。提供待处理的字节集。 参数<2>的名称为“欲设置整数所处偏移”,类型为“整数型(int)”。提供所欲设置的整数值在字节集中的偏移位置。 参数<3>的名称为“欲设置的整数值”,类型为“整数型(int)”。提供所欲设置的具体整数值。 参数<4>的名称为“是否反转字节序”,类型为“逻辑型(bool)”,可以被省略。指定是否将所设置整数的字节序进行反转,譬如十六进制整数0x12345678,反转后将为0x78563412. 本功能在与类似Java这样的语言进行数据交互时很有用处. 如果参数被省略,默认值为假. 操作系统需求: Windows、Linux --- 命令类别: 磁盘操作 --- 调用格式: 〈整数型〉 取磁盘总空间 ([文本型 磁盘驱动器字符]) - 系统核心支持库->磁盘操作 英文名称:GetDiskTotalSpace 返回以 1024 字节(KB)为单位的指定磁盘全部空间。如果失败,返回-1。本命令为初级命令。 参数<1>的名称为“磁盘驱动器字符”,类型为“文本型(text)”,可以被省略。类似“A”、“B”、“C”等,只取用给定文本的第一个字符。如果本参数被省略,默认使用当前驱动器。 操作系统需求: Windows 调用格式: 〈整数型〉 取磁盘剩余空间 ([文本型 磁盘驱动器字符]) - 系统核心支持库->磁盘操作 英文名称:GetDiskFreeSpace 返回以 1024 字节(KB)为单位的指定磁盘现行剩余空间。如果失败,返回-1。本命令为初级命令。 参数<1>的名称为“磁盘驱动器字符”,类型为“文本型(text)”,可以被省略。类似“A”、“B”、“C”等,只取用给定文本的第一个字符。如果本参数被省略,默认使用当前驱动器。 操作系统需求: Windows 调用格式: 〈文本型〉 取磁盘卷标 ([文本型 磁盘驱动器字符]) - 系统核心支持库->磁盘操作 英文名称:GetDiskLabel 返回指定磁盘的卷标文本。本命令为初级命令。 参数<1>的名称为“磁盘驱动器字符”,类型为“文本型(text)”,可以被省略。类似“A”、“B”、“C”等,只取用给定文本的第一个字符。如果本参数被省略,默认使用当前驱动器。 操作系统需求: Windows 调用格式: 〈逻辑型〉 置磁盘卷标 ([文本型 磁盘驱动器字符],文本型 欲置入的卷标文本) - 系统核心支持库->磁盘操作 英文名称:SetDiskLabel 设置指定磁盘的卷标文本。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“磁盘驱动器字符”,类型为“文本型(text)”,可以被省略。类似“A”、“B”、“C”等,只取用给定文本的第一个字符。如果本参数被省略,默认使用当前驱动器。 参数<2>的名称为“欲置入的卷标文本”,类型为“文本型(text)”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 改变驱动器 (文本型 欲改变到的驱动器) - 系统核心支持库->磁盘操作 英文名称:ChDrive 改变当前的缺省驱动器。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“欲改变到的驱动器”,类型为“文本型(text)”。参数值指明一个存在的驱动器。类似“A”、“B”、“C”等,只取用给定文本的第一个字符。如果使用零长度的文本,则当前的驱动器不会改变。 操作系统需求: Windows 调用格式: 〈逻辑型〉 改变目录 (文本型 欲改变到的目录) - 系统核心支持库->磁盘操作 英文名称:ChDir 改变当前的目录,但不会改变缺省驱动器位置。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“欲改变到的目录”,类型为“文本型(text)”。参数值指明哪个目录将成为新的缺省目录,可能会包含驱动器。如果没有指定驱动器,则在当前的驱动器上改变缺省目录。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 取当前目录 () - 系统核心支持库->磁盘操作 英文名称:CurDir 返回一个文本,用来代表当前的目录。如果失败,返回空文本。本命令为初级命令。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 创建目录 (文本型 欲创建的目录名称) - 系统核心支持库->磁盘操作 英文名称:MkDir 创建一个新的目录。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“欲创建的目录名称”,类型为“文本型(text)”。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 删除目录 (文本型 欲删除的目录名称) - 系统核心支持库->磁盘操作 英文名称:RmDir 删除一个存在的目录及其中的所有子目录和下属文件,请务必谨慎使用本命令。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“欲删除的目录名称”,类型为“文本型(text)”。该目录应实际存在,如果目录中存在文件或子目录,将被一并删除,因此使用本命令请千万慎重。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 复制文件 (文本型 被复制的文件名,文本型 复制到的文件名) - 系统核心支持库->磁盘操作 英文名称:FileCopy 成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“被复制的文件名”,类型为“文本型(text)”。 参数<2>的名称为“复制到的文件名”,类型为“文本型(text)”。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 移动文件 (文本型 被移动的文件,文本型 移动到的位置) - 系统核心支持库->磁盘操作 英文名称:FileMove 将文件从一个位置移动到另外一个位置。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“被移动的文件”,类型为“文本型(text)”。 参数<2>的名称为“移动到的位置”,类型为“文本型(text)”。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 删除文件 (文本型 欲删除的文件名) - 系统核心支持库->磁盘操作 英文名称:kill 成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“欲删除的文件名”,类型为“文本型(text)”。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 文件更名 (文本型 欲更名的原文件或目录名,文本型 欲更改为的现文件或目录名) - 系统核心支持库->磁盘操作 英文名称:name 重新命名一个文件或目录。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“欲更名的原文件或目录名”,类型为“文本型(text)”。 参数<2>的名称为“欲更改为的现文件或目录名”,类型为“文本型(text)”。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 文件是否存在 (文本型 欲测试的文件名称) - 系统核心支持库->磁盘操作 英文名称:IsFileExist 判断指定的磁盘文件是否真实存在。如存在返回真,否则返回假。本命令为初级命令。 参数<1>的名称为“欲测试的文件名称”,类型为“文本型(text)”。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 寻找文件 ([文本型 欲寻找的文件或目录名称],[整数型 欲寻找文件的属性]) - 系统核心支持库->磁盘操作 英文名称:dir 返回一个文本,用以表示所找到的文件名或目录名,它必须与所要求的名称格式或文件属性相匹配。支持使用多字符 (*) 和单字符 (?) 通配符来指定多重文件。在某子程序中第一次调用本命令时,必须指定“欲寻找文件”参数,否则将返回空文本 (“”)。在第一次调用以后如果想得到其它匹配的文件名,再一次调用本命令,且不要提供欲寻找文件名参数。如果已没有合乎条件的文件,本命令会返回一个空文本。一旦返回值为空文本,要再次调用本命令时,就必须指定“欲寻找文件”参数。不必访问完所有当前匹配的文件名,就可以使用一个新的“欲寻找文件”进行新的寻找。本命令为初级命令。 参数<1>的名称为“欲寻找的文件或目录名称”,类型为“文本型(text)”,可以被省略。可以使用多字符 (*) 和单字符 (?) 通配符来指定多重文件。在非首次寻找文件时,参数值必须为空或被省略。 参数<2>的名称为“欲寻找文件的属性”,类型为“整数型(int)”,可以被省略。参数值可以为以下常量值或其和: 1、#只读文件; 2、#隐藏文件; 4、#系统文件; 16、#子目录; 32、#存档文件 。通过将这些常量值加起来可以一次设置多个文件属性。如果省略本参数,默认为搜寻除子目录外的所有文件。 操作系统需求: Windows 调用格式: 〈日期时间型〉 取文件时间 (文本型 文件名) - 系统核心支持库->磁盘操作 英文名称:FileDateTime 返回指定文件被创建或最后修改后的日期和时间。如果该文件不存在,将返回100年1月1日。本命令为初级命令。 参数<1>的名称为“文件名”,类型为“文本型(text)”。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 取文件尺寸 (文本型 文件名) - 系统核心支持库->磁盘操作 英文名称:FileLen 返回一个文件的长度,单位是字节。如果该文件不存在,将返回 -1。本命令为初级命令。 参数<1>的名称为“文件名”,类型为“文本型(text)”。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 取文件属性 (文本型 文件名) - 系统核心支持库->磁盘操作 英文名称:GetAttr 返回一个文件或目录的属性。此属性值由以下常量或其和构成: 1、#只读文件; 2、#隐藏文件; 4、#系统文件; 16、#子目录;32、#存档文件 。要判断是否设置了某个属性,在返回值与想要得知的属性值之间使用“位与”命令进行比较。如果所得的结果不为零,则表示设置了这个属性值。如果取文件属性失败,将返回 -1。本命令为初级命令。 参数<1>的名称为“文件名”,类型为“文本型(text)”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 置文件属性 (文本型 欲设置其属性的文件名称,整数型 欲设置为的属性值) - 系统核心支持库->磁盘操作 英文名称:SetAttr 为一个文件设置属性信息。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“欲设置其属性的文件名称”,类型为“文本型(text)”。 参数<2>的名称为“欲设置为的属性值”,类型为“整数型(int)”。参数值可以为以下常量值或其和: 1、#只读文件; 2、#隐藏文件; 4、#系统文件; 32、#存档文件 。通过将这些常量值加起来可以一次设置多个文件属性。 操作系统需求: Windows 调用格式: 〈文本型〉 取临时文件名 ([文本型 目录名]) - 系统核心支持库->磁盘操作 英文名称:GetTempFileName 返回一个在指定目录中确定不存在的 .TMP 全路径文件名称。本命令为初级命令。 参数<1>的名称为“目录名”,类型为“文本型(text)”,可以被省略。如果省略本参数,默认将使用系统的标准临时目录。 操作系统需求: Windows 调用格式: 〈字节集〉 读入文件 (文本型 文件名) - 系统核心支持库->磁盘操作 英文名称:ReadFile 返回一个字节集,其中包含指定文件的所有数据。本命令为初级命令。 参数<1>的名称为“文件名”,类型为“文本型(text)”。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 写到文件 (文本型 文件名,字节集 欲写入文件的数据,... ) - 系统核心支持库->磁盘操作 英文名称:WriteFile 本命令用作将一个或数个字节集顺序写到指定文件中,文件原有内容被覆盖。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“文件名”,类型为“文本型(text)”。 参数<2>的名称为“欲写入文件的数据”,类型为“字节集(bin)”。 操作系统需求: Windows、Linux --- 命令类别: 文件读写 --- 调用格式: 〈整数型〉 打开文件 (文本型 欲打开的文件名称,[整数型 打开方式],[整数型 共享方式]) - 系统核心支持库->文件读写 英文名称:open 打开一个普通文件,以对文件进行输入或输出。成功返回被打开文件的文件号,失败返回 0。本命令为初级命令。 参数<1>的名称为“欲打开的文件名称”,类型为“文本型(text)”。 参数<2>的名称为“打开方式”,类型为“整数型(int)”,可以被省略。参数值说明对文件的操作方式,如果省略本参数,默认为“#读写”。方式值可以为以下常量之一: 1、#读入:从指定文件读入数据,如果该文件不存在则失败; 2、#写出:写出数据到指定文件,如果该文件不存在则失败; 3、#读写:从文件中读入数据或者写出数据到文件,如果该文件不存在则失败; 4、#重写:写出数据到指定文件。如果该文件不存在则先创建一个新文件,如果已经存在就先清除其中的所有数据; 5、#改写:写出数据到指定文件。如果该文件不存在则创建一个新文件,如果已经存在就直接打开; 6、#改读:从文件中读入数据或者写出数据到文件。如果该文件不存在则创建一个新文件,如果已经存在就直接打开。 参数<3>的名称为“共享方式”,类型为“整数型(int)”,可以被省略。参数值指定限制其它进程操作此文件的方式。如果省略本参数,默认为“#无限制”。方式值可以为以下常量之一: 1、#无限制:允许其它进程任意读写此文件; 2、#禁止读:禁止其它进程读此文件; 3、#禁止写:禁止其它进程写此文件; 4、#禁止读写:禁止其它进程读写此文件。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 打开内存文件 () - 系统核心支持库->文件读写 英文名称:OpenMemFile 建立一个内存文件,以计算机内存为存储介质对数据进行文件式的快速输入或输出。成功返回被打开文件的文件号,失败返回 0。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 关闭文件 (整数型 欲关闭的文件号) - 系统核心支持库->文件读写 英文名称:close 关闭被打开的各种类型文件。本命令为初级命令。 参数<1>的名称为“欲关闭的文件号”,类型为“整数型(int)”。参数值指明欲关闭的文件号,该文件号由“打开文件”命令所返回。 操作系统需求: Windows、Linux 调用格式: 〈无返回值〉 关闭所有文件 () - 系统核心支持库->文件读写 英文名称:reset 关闭所有现行被打开的文件。本命令为初级命令。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 锁住文件 (整数型 欲加锁或解锁的文件号,整数型 欲加锁或解锁的位置,整数型 欲加锁或解锁的长度,[整数型 加锁重试时间]) - 系统核心支持库->文件读写 英文名称:lock 在有若干个进程访问同一个文件的环境中,使用本命令拒绝其它用户对被打开文件中的某个区域进行读写访问。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“欲加锁或解锁的文件号”,类型为“整数型(int)”。该文件号由“打开文件”命令所返回。 参数<2>的名称为“欲加锁或解锁的位置”,类型为“整数型(int)”。位置值从 0 开始。 参数<3>的名称为“欲加锁或解锁的长度”,类型为“整数型(int)”。 参数<4>的名称为“加锁重试时间”,类型为“整数型(int)”,可以被省略。本参数指定加锁失败后反复进行重试的毫秒数。如果被省略,默认为 0 ,即一旦失败立即返回。如果参数值提供为 -1 ,则反复进行重试,直到加锁成功为止。 操作系统需求: Windows 调用格式: 〈逻辑型〉 解锁文件 (整数型 欲加锁或解锁的文件号,整数型 欲加锁或解锁的位置,整数型 欲加锁或解锁的长度) - 系统核心支持库->文件读写 英文名称:Unlock 解除由“锁住文件”命令对文件所进行的锁定。成功返回真,失败返回假。注意:本命令调用时所提供的参数值必须与调用“锁住文件”命令时所提供的参数值完全一致。本命令为初级命令。 参数<1>的名称为“欲加锁或解锁的文件号”,类型为“整数型(int)”。该文件号由“打开文件”命令所返回。 参数<2>的名称为“欲加锁或解锁的位置”,类型为“整数型(int)”。位置值从 0 开始。 参数<3>的名称为“欲加锁或解锁的长度”,类型为“整数型(int)”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 移动读写位置 (整数型 欲进行操作的文件号,[整数型 起始移动位置],整数型 移动距离) - 系统核心支持库->文件读写 英文名称:FSeek 在被打开的文件中,设置下一个读或写操作的位置。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“欲进行操作的文件号”,类型为“整数型(int)”。该文件号由“打开文件”命令所返回。 参数<2>的名称为“起始移动位置”,类型为“整数型(int)”,可以被省略。参数值指定从文件中开始移动的位置。可以为以下常量之一:1、#文件首; 2、#文件尾; 3、#现行位置。如果本参数被省略,默认值为“#文件首”。 参数<3>的名称为“移动距离”,类型为“整数型(int)”。参数值指定相对于起始移动位置的移动长度。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 移到文件首 (整数型 欲进行操作的文件号) - 系统核心支持库->文件读写 英文名称:SeekToBegin 在被打开的文件中,设置下一个读或写操作的位置到文件首。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“欲进行操作的文件号”,类型为“整数型(int)”。该文件号由“打开文件”命令所返回。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 移到文件尾 (整数型 欲进行操作的文件号) - 系统核心支持库->文件读写 英文名称:SeekToEnd 在被打开的文件中,设置下一个读或写操作的位置到文件尾。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“欲进行操作的文件号”,类型为“整数型(int)”。该文件号由“打开文件”命令所返回。 操作系统需求: Windows、Linux 调用格式: 〈字节集〉 读入字节集 (整数型 欲读入数据的文件号,整数型 欲读入数据的长度) - 系统核心支持库->文件读写 英文名称:ReadBin 本命令用作从文件中当前读写位置读取并返回一段字节集数据,实际读入长度(即返回的字节集的尺寸)可能会小于欲读入长度。如果读入失败,将返回一个空字节集并且自动将当前文件读写位置移到文件尾部。本命令为初级命令。 参数<1>的名称为“欲读入数据的文件号”,类型为“整数型(int)”。该文件号由“打开文件”命令所返回。 参数<2>的名称为“欲读入数据的长度”,类型为“整数型(int)”。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 写出字节集 (整数型 欲写出数据的文件号,字节集 欲写出的字节集数据,... ) - 系统核心支持库->文件读写 英文名称:WriteBin 本命令用作写出一段或数段字节集数据到文件中当前读写位置处。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“欲写出数据的文件号”,类型为“整数型(int)”。该文件号由“打开文件”命令所返回。 参数<2>的名称为“欲写出的字节集数据”,类型为“字节集(bin)”。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 读入文本 (整数型 欲读入文本数据的文件号,[整数型 欲读入文本数据的长度]) - 系统核心支持库->文件读写 英文名称:ReadText 本命令用作从文件中当前读写位置读取并返回一段文本数据,实际读入长度(即返回文本的尺寸)可能会小于欲读入长度。如果该数据中存在字节 0 或 26(文本结束标志),将仅返回该字节之前的数据。如果读入失败,将返回一个空文本并且自动将当前文件读写位置移到文件尾部。本命令为初级命令。 参数<1>的名称为“欲读入文本数据的文件号”,类型为“整数型(int)”。该文件号由“打开文件”命令所返回。 参数<2>的名称为“欲读入文本数据的长度”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认读入文件中的所有文本数据。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 写出文本 (整数型 欲写出文本的文件号,通用型 欲写出的文本,... ) - 系统核心支持库->文件读写 英文名称:WriteText 本命令用作写出一段或数段文本数据到文件中当前读写位置处。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“欲写出文本的文件号”,类型为“整数型(int)”。该文件号由“打开文件”命令所返回。 参数<2>的名称为“欲写出的文本”,类型为“通用型(all)”。参数值如果不为文本类型数据,将自动进行转换,如果无法转换(即数据类型为字节集、子程序指针、库或用户自定义数据类型),则不写出此数据。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 读入一行 (整数型 欲读入文本数据的文件号) - 系统核心支持库->文件读写 英文名称:ReadLine 本命令用作从文件中当前读写位置读取并返回一行文本数据,行末的回车及换行符将被抛弃。如果读入失败,将返回一个空文本并且自动将当前文件读写位置移到文件尾部。本命令为初级命令。 参数<1>的名称为“欲读入文本数据的文件号”,类型为“整数型(int)”。该文件号由“打开文件”命令所返回。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 写文本行 (整数型 欲写出文本的文件号,通用型 欲写出的文本,... ) - 系统核心支持库->文件读写 英文名称:WriteLine 本命令用作写出一行或多行文本数据到文件中当前读写位置处,每行的尾部将被自动加上回车及换行符。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“欲写出文本的文件号”,类型为“整数型(int)”。该文件号由“打开文件”命令所返回。 参数<2>的名称为“欲写出的文本”,类型为“通用型(all)”。参数值如果不为文本类型数据,将自动进行转换,如果无法转换(即数据类型为字节集、子程序指针、库或用户自定义数据类型),则不写出此数据。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 读入数据 (整数型 欲读入数据的文件号,通用型变量/变量数组 存放所读入数据的变量,... ) - 系统核心支持库->文件读写 英文名称:read 本命令应该与“写出数据”命令配合使用,用作从文件中当前读写位置读取格式数据到指定的一系列变量或数组变量中。成功返回真,失败返回假。本命令为中级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“欲读入数据的文件号”,类型为“整数型(int)”。该文件号由“打开文件”命令所返回。 参数<2>的名称为“存放所读入数据的变量”,类型为“通用型(all)”,提供参数数据时只能提供变量及变量数组。如果变量的数据类型为用户自定义或库定义数据类型,命令将会失败。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 写出数据 (整数型 欲写出数据的文件号,通用型数组/非数组 欲写出的数据,... ) - 系统核心支持库->文件读写 英文名称:write 本命令应该与“读入数据”命令配合使用,用作写出一系列变量或数组变量的格式数据到文件中当前读写位置处。成功返回真,失败返回假。 具体各种数据类型数据的写出格式为: 1、数值型、逻辑型、日期时间型、子程序指针型: 为其所对应的实际数据; 2、文本型: 为文本数据 + 字节 0 ; 3、字节集型: 为字节集数据长度(整数) + 字节集实际数据; 4、以上各种数据类型的数组型数据: 为非数组情况下数据格式的顺序排列。本命令为中级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“欲写出数据的文件号”,类型为“整数型(int)”。该文件号由“打开文件”命令所返回。 参数<2>的名称为“欲写出的数据”,类型为“通用型(all)”,提供参数数据时可以同时提供数组或非数组数据。如果被写出数据的数据类型为用户自定义或库定义数据类型,命令将会失败。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 是否在文件尾 (整数型 文件号,[逻辑型 是否为判断文本已读完]) - 系统核心支持库->文件读写 英文名称:feof 如果指定被打开文件的读写位置已经处于该文件数据的尾部,则返回真,否则返回假。本命令为初级命令。 参数<1>的名称为“文件号”,类型为“整数型(int)”。参数值指明欲操作的文件号,该文件号必须由“打开文件”命令所返回。 参数<2>的名称为“是否为判断文本已读完”,类型为“逻辑型(bool)”,可以被省略。如果本参数值为真而且下一即将读入的字节为字节值 0 或 26 等文本终止标记符或者当前读写位置已处于该文件数据的尾部,命令将返回真。如果本参数被省略或为假,将不进行此检查。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 取读写位置 (整数型 文件号) - 系统核心支持库->文件读写 英文名称:loc 返回指定被打开文件的当前读/写位置,位置值从 0 开始。如果给定文件号无效或失败,返回 -1 。本命令为初级命令。 参数<1>的名称为“文件号”,类型为“整数型(int)”。参数值指明欲操作的文件号,该文件号必须由“打开文件”命令所返回。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 取文件长度 (整数型 文件号) - 系统核心支持库->文件读写 英文名称:lof 返回指定被打开文件的尺寸,该尺寸以字节为单位。如果给定文件号无效或失败,返回 -1 。本命令为初级命令。 参数<1>的名称为“文件号”,类型为“整数型(int)”。参数值指明欲操作的文件号,该文件号必须由“打开文件”命令所返回。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 插入字节集 (整数型 欲写出数据的文件号,字节集 欲写出的字节集数据,... ) - 系统核心支持库->文件读写 英文名称:InsBin 本命令用作插入一段或数段字节集数据到文件中当前读写位置处。该文件被打开时必须给予"#读写"或"#改读"权限。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“欲写出数据的文件号”,类型为“整数型(int)”。该文件号由“打开文件”命令所返回。 参数<2>的名称为“欲写出的字节集数据”,类型为“字节集(bin)”。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 插入文本 (整数型 欲写出文本的文件号,通用型 欲写出的文本,... ) - 系统核心支持库->文件读写 英文名称:InsText 本命令用作插入一段或数段文本数据到文件中当前读写位置处。该文件被打开时必须给予"#读写"或"#改读"权限。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“欲写出文本的文件号”,类型为“整数型(int)”。该文件号由“打开文件”命令所返回。 参数<2>的名称为“欲写出的文本”,类型为“通用型(all)”。参数值如果不为文本类型数据,将自动进行转换,如果无法转换(即数据类型为字节集、子程序指针、库或用户自定义数据类型),则不写出此数据。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 插入文本行 (整数型 欲写出文本的文件号,通用型 欲写出的文本,... ) - 系统核心支持库->文件读写 英文名称:InsLine 本命令用作插入一段或数段文本行到文件中当前读写位置处。该文件被打开时必须给予"#读写"或"#改读"权限。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“欲写出文本的文件号”,类型为“整数型(int)”。该文件号由“打开文件”命令所返回。 参数<2>的名称为“欲写出的文本”,类型为“通用型(all)”。参数值如果不为文本类型数据,将自动进行转换,如果无法转换(即数据类型为字节集、子程序指针、库或用户自定义数据类型),则不写出此数据。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 删除数据 (整数型 文件号,整数型 欲删除数据的字节数) - 系统核心支持库->文件读写 英文名称:RemoveData 本命令用作在文件中当前读写位置处删除一段字节数据,文件后面的数据顺序前移。该文件被打开时必须给予"#读写"或"#改读"权限。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“文件号”,类型为“整数型(int)”。该文件号由“打开文件”命令所返回。 参数<2>的名称为“欲删除数据的字节数”,类型为“整数型(int)”。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 打开加密文件 (文本型 欲打开的文件名称,[整数型 打开方式],[整数型 共享方式],[文本型 文件密码],[整数型 明文区长度]) - 系统核心支持库->文件读写 英文名称:CryptOpen 打开一个以指定密码加密的文件,以对此文件进行快速安全访问,支持大尺寸文件。成功返回被打开文件的文件号,失败返回 0。本命令为初级命令。 参数<1>的名称为“欲打开的文件名称”,类型为“文本型(text)”。 参数<2>的名称为“打开方式”,类型为“整数型(int)”,可以被省略。参数值说明对文件的操作方式,如果省略本参数,默认为“#读写”。方式值可以为以下常量之一: 1、#读入:从指定文件读入数据,如果该文件不存在则失败; 2、#写出:写出数据到指定文件,如果该文件不存在则失败; 3、#读写:从文件中读入数据或者写出数据到文件,如果该文件不存在则失败; 4、#重写:写出数据到指定文件。如果该文件不存在则先创建一个新文件,如果已经存在就先清除其中的所有数据; 5、#改写:写出数据到指定文件。如果该文件不存在则创建一个新文件,如果已经存在就直接打开; 6、#改读:从文件中读入数据或者写出数据到文件。如果该文件不存在则创建一个新文件,如果已经存在就直接打开。 参数<3>的名称为“共享方式”,类型为“整数型(int)”,可以被省略。参数值指定限制其它进程操作此文件的方式。如果省略本参数,默认为“#无限制”。方式值可以为以下常量之一: 1、#无限制:允许其它进程任意读写此文件; 2、#禁止读:禁止其它进程读此文件; 3、#禁止写:禁止其它进程写此文件; 4、#禁止读写:禁止其它进程读写此文件。 参数<4>的名称为“文件密码”,类型为“文本型(text)”,可以被省略。如果即将打开的文件中不存在任何数据(即为空文件或将创建的新文件),本参数指定保护该文件时所将使用的密码,以后所有写入该文件中的数据都将使用此密码加密后写入。建议密码长度最少为6个字符以上,并且最好混合使用汉字、字母、数字、符号,以保证密码本身的安全性。如果即将打开的文件中已经存在数据,本参数提供访问此已有数据时所需要的正确密码,如果此数据没有加密,请提供空文本以表示不需要密码。注意系统不会去校验密码的正确性,如果提供错误的密码,读写已有文件数据将得到错误的结果,请千万注意。因此如果需要校验密码是否正确,请在加密后的文件中保存正确的密码文本或密码文本的数据摘要信息(见数据操作支持库一中的“取数据摘要”命令),然后在打开加密文件后读出该信息对密码进行验证。系统所使用的加密算法是国际标准的RC4算法,可以保证数据的安全性。如果本参数被省略,则默认为空文本,即无密码。 参数<5>的名称为“明文区长度”,类型为“整数型(int)”,可以被省略。本参数指定从文件首部开始不希望被加密部分的长度,系统在读写此区域内的数据时,不会使用密码对其进行加解密操作。此参数用作将加密文件分为明文区和密文区两部分,以方便某些应用程序同时保存一些明文数据。注意当打开已有加密数据的文件时,此参数值必须与新建此加密文件时所提供的参数值一致,否则会造成数据访问错误。如果本参数被省略,则默认值为0,即没有明文区。 操作系统需求: Windows --- 命令类别: 系统处理 --- 调用格式: 〈逻辑型〉 运行 (文本型 欲运行的命令行,逻辑型 是否等待程序运行完毕,[整数型 被运行程序窗口显示方式]) - 系统核心支持库->系统处理 英文名称:run 本命令运行指定的可执行文件或者外部命令。如果成功,返回真,否则返回假。本命令为初级命令。 参数<1>的名称为“欲运行的命令行”,类型为“文本型(text)”。 参数<2>的名称为“是否等待程序运行完毕”,类型为“逻辑型(bool)”,初始值为“假”。 参数<3>的名称为“被运行程序窗口显示方式”,类型为“整数型(int)”,可以被省略。参数值可以为以下常量之一:1、#隐藏窗口; 2、#普通激活; 3、#最小化激活; 4、#最大化激活; 5、#普通不激活; 6、#最小化不激活。如果省略本参数,默认为“普通激活”方式。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 取剪辑板文本 () - 系统核心支持库->系统处理 英文名称:GetClipBoardText 返回存放于当前 Windows 系统剪辑板中的文本。如果当前剪辑板中无文本数据,将返回空文本。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 置剪辑板文本 (文本型 准备置入剪辑板的文本) - 系统核心支持库->系统处理 英文名称:SetClipBoardText 将指定文本存放到当前 Windows 系统剪辑板中去,剪辑板中的原有内容被覆盖。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“准备置入剪辑板的文本”,类型为“文本型(text)”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 剪辑板中可有文本 () - 系统核心支持库->系统处理 英文名称:IsHaveTextInClip 如果当前 Windows 系统剪辑板中有文本数据,则返回真,否则返回假。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 清除剪辑板 () - 系统核心支持库->系统处理 英文名称:ClearClipBoard 清除当前 Windows 系统剪辑板中的所有数据。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈整数型〉 取屏幕宽度 () - 系统核心支持库->系统处理 英文名称:GetScreenWidth 返回屏幕当前显示区域的宽度,单位为像素点。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈整数型〉 取屏幕高度 () - 系统核心支持库->系统处理 英文名称:GetScreenHeight 返回屏幕当前显示区域的高度,单位为像素点。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈整数型〉 取鼠标水平位置 () - 系统核心支持库->系统处理 英文名称:GetCursorHorzPos 返回鼠标指针的当前水平位置,单位为像素点,相对于屏幕左边。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈整数型〉 取鼠标垂直位置 () - 系统核心支持库->系统处理 英文名称:GetCursorVertPos 返回鼠标指针的当前垂直位置,单位为像素点,相对于屏幕顶边。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈整数型〉 取颜色数 () - 系统核心支持库->系统处理 英文名称:GetColorCount 返回当前显示方式所提供的最大颜色显示数目。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 输入框 ([文本型 提示信息],[文本型 窗口标题],[文本型 初始文本],通用型变量 存放输入内容的变量,[整数型 输入方式],[通用型 父窗口]) - 系统核心支持库->系统处理 英文名称:InputBox 在一对话框中显示提示,等待用户输入正文并按下按钮。如果用户在确认输入后(按下“确认输入”按钮或回车键)退出,返回真,否则返回假。本命令为初级命令。 参数<1>的名称为“提示信息”,类型为“文本型(text)”,可以被省略。如果提示信息包含多行,可在各行之间用回车符 (即“字符 (13)”)、换行符 (即“字符 (10)”) 或回车换行符的组合 (即:“字符 (13) + 字符 (10)”) 来分隔。如果提示信息太长或行数过多,超过部分将不会被显示出来。 参数<2>的名称为“窗口标题”,类型为“文本型(text)”,可以被省略。参数值指定显示在对话框标题栏中的文本。如果省略,默认为文本“请输入:”。 参数<3>的名称为“初始文本”,类型为“文本型(text)”,可以被省略。参数值指定初始设置到对话框输入文本框中的内容。 参数<4>的名称为“存放输入内容的变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。参数值所指定的变量可以为数值或文本型,用于以不同的数据类型取回输入内容。 参数<5>的名称为“输入方式”,类型为“整数型(int)”,可以被省略。参数值可以为以下常量值: 1、#输入文本; 2、#输入整数; 3、#输入小数; 4、#输入密码。如果省略本参数,默认为“#输入文本”。 参数<6>的名称为“父窗口”,类型为“通用型(all)”,可以被省略。指定输入框的父窗口,可以是一个"窗口"类型数据或者一个整数型窗口句柄.如果被省略,默认为无. 操作系统需求: Windows 调用格式: 〈整数型〉 信息框 (通用型 提示信息,整数型 按钮,[文本型 窗口标题],[通用型 父窗口]) - 系统核心支持库->系统处理 英文名称:MsgBox 在对话框中显示信息,等待用户单击按钮,并返回一个整数告诉用户单击哪一个按钮。该整数为以下常量值之一: 0、#确认钮; 1、#取消钮; 2、#放弃钮; 3、#重试钮; 4、#忽略钮; 5、#是钮; 6、#否钮。如果对话框有“取消”按钮,则按下 ESC 键与单击“取消”按钮的效果相同。本命令为初级命令。 参数<1>的名称为“提示信息”,类型为“通用型(all)”。提示信息只能为文本、数值、逻辑值或日期时间。如果提示信息为文本且包含多行,可在各行之间用回车符 (即“字符 (13)”)、换行符 (即“字符 (10)”) 或回车换行符的组合 (即:“字符 (13) + 字符 (10)”) 来分隔。 参数<2>的名称为“按钮”,类型为“整数型(int)”,初始值为“0”。参数值由以下几组常量值组成,在将这些常量值相加以生成参数值时,每组值只能取用一个数字(第五组除外): 第一组(描述对话框中显示按钮的类型与数目): 0、#确认钮; 1、#确认取消钮; 2、#放弃重试忽略钮; 3、#取消是否钮; 4、#是否钮; 5、#重试取消钮 第二组(描述图标的样式): 16、#错误图标; 32、#询问图标; 48、#警告图标; 64、#信息图标 第三组(说明哪一个按钮是缺省默认值): 0、#默认按钮一; 256、#默认按钮二; 512、#默认按钮三; 768、#默认按钮四 第四组(决定如何等待消息框结束): 0、#程序等待; 4096、#系统等待 第五组(其它): 65536、#位于前台; 524288、#文本右对齐 参数<3>的名称为“窗口标题”,类型为“文本型(text)”,可以被省略。参数值指定显示在对话框标题栏中的文本。如果省略,默认为文本“信息:”。 参数<4>的名称为“父窗口”,类型为“通用型(all)”,可以被省略。指定信息框的父窗口,可以是一个"窗口"类型数据或者一个整数型窗口句柄.如果被省略,默认为无. 操作系统需求: Windows 调用格式: 〈无返回值〉 鸣叫 () - 系统核心支持库->系统处理 英文名称:beep 通过计算机媒体设备或者喇叭发出一个声音。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈整数型〉 取启动时间 () - 系统核心支持库->系统处理 英文名称:GetTickCount 返回自 Windows 系统启动后到现在为止所经历过的毫秒数。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 置等待鼠标 () - 系统核心支持库->系统处理 英文名称:SetWaitCursor 本命令设置现行鼠标的形状为沙漏形,用作在即将长时间执行程序前提示操作者。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 恢复鼠标 () - 系统核心支持库->系统处理 英文名称:RestroeCursor 本命令恢复现行鼠标的原有形状,用作与“置等待鼠标”命令配对使用。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 延时 (整数型 欲等待的时间) - 系统核心支持库->系统处理 英文名称:sleep 本命令暂停当前程序的运行并等待指定的时间。本命令为初级命令。 参数<1>的名称为“欲等待的时间”,类型为“整数型(int)”。本参数指定欲暂停程序执行的时间,单位为毫秒。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 取文本注册项 (整数型 根目录,文本型 全路径注册项名,[文本型 默认文本]) - 系统核心支持库->系统处理 英文名称:GetTextRegItem 在 Windows 注册表中返回指定的文本类型注册表项值。如欲读取注册项默认值,请在项目名后加“\”号,如“test\”。本命令为中级命令。 参数<1>的名称为“根目录”,类型为“整数型(int)”。可以为以下常量值之一: 1、#根类; 2、#现行设置; 3、#现行用户; 4、#本地机器; 5、#所有用户。 参数<2>的名称为“全路径注册项名”,类型为“文本型(text)”。 参数<3>的名称为“默认文本”,类型为“文本型(text)”,可以被省略。如果指定的注册表项不存在,将返回此默认文本。如果指定的注册表项不存在且本参数被省略,将返回一个长度为 0 的空文本。 操作系统需求: Windows 调用格式: 〈整数型〉 取数值注册项 (整数型 根目录,文本型 全路径注册项名,[整数型 默认数值]) - 系统核心支持库->系统处理 英文名称:GetNumRegItem 在 Windows 注册表中返回指定的数值类型注册表项值。如欲读取注册项默认值,请在项目名后加“\”号,如“test\”。本命令为中级命令。 参数<1>的名称为“根目录”,类型为“整数型(int)”。可以为以下常量值之一: 1、#根类; 2、#现行设置; 3、#现行用户; 4、#本地机器; 5、#所有用户。 参数<2>的名称为“全路径注册项名”,类型为“文本型(text)”。 参数<3>的名称为“默认数值”,类型为“整数型(int)”,可以被省略。如果指定的注册表项不存在,将返回此默认数值。如果指定的注册表项不存在且本参数被省略,将返回数值 0。 操作系统需求: Windows 调用格式: 〈字节集〉 取字节集注册项 (整数型 根目录,文本型 全路径注册项名,[字节集 默认字节集]) - 系统核心支持库->系统处理 英文名称:GetBinRegItem 在 Windows 注册表中返回指定的字节集类型注册表项值。如欲读取注册项默认值,请在项目名后加“\”号,如“test\”。本命令为中级命令。 参数<1>的名称为“根目录”,类型为“整数型(int)”。可以为以下常量值之一: 1、#根类; 2、#现行设置; 3、#现行用户; 4、#本地机器; 5、#所有用户。 参数<2>的名称为“全路径注册项名”,类型为“文本型(text)”。 参数<3>的名称为“默认字节集”,类型为“字节集(bin)”,可以被省略。如果指定的注册表项不存在,将返回此默认字节集。如果指定的注册表项不存在且本参数被省略,将返回空字节集。 操作系统需求: Windows 调用格式: 〈逻辑型〉 写注册项 (整数型 根目录,文本型 全路径注册项名,通用型 欲写入值) - 系统核心支持库->系统处理 英文名称:SaveRegItem 在 Windows 注册表中保存或建立指定的注册表项。如欲写入注册项默认值,请在项目名后加“\”号,如“test\”。成功返回真,否则返回假。本命令为中级命令。 参数<1>的名称为“根目录”,类型为“整数型(int)”。可以为以下常量值之一: 1、#根类; 2、#现行设置; 3、#现行用户; 4、#本地机器; 5、#所有用户。 参数<2>的名称为“全路径注册项名”,类型为“文本型(text)”。 参数<3>的名称为“欲写入值”,类型为“通用型(all)”。参数值指定欲写入到指定注册表项中的值,只能为数值、文本或者字节集,否则命令将失败。 操作系统需求: Windows 调用格式: 〈逻辑型〉 删除注册项 (整数型 根目录,文本型 全路径注册项名) - 系统核心支持库->系统处理 英文名称:DeleteRegItem 在 Windows 注册表中删除指定注册表项或注册表目录。如欲删除注册项默认值,请在项目名后加“\”号,如“test\”。成功返回真,否则返回假。注意在删除目录之前必须先删除该目录下所有的项目。本命令为中级命令。 参数<1>的名称为“根目录”,类型为“整数型(int)”。可以为以下常量值之一: 1、#根类; 2、#现行设置; 3、#现行用户; 4、#本地机器; 5、#所有用户。 参数<2>的名称为“全路径注册项名”,类型为“文本型(text)”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 注册项是否存在 (整数型 根目录,文本型 全路径注册项名) - 系统核心支持库->系统处理 英文名称:IsRegItemExist 如果指定注册表项存在,返回真,否则返回假。如欲检查注册项是否有默认值,请在项目名后加“\”号,如“test\”。本命令为中级命令。 参数<1>的名称为“根目录”,类型为“整数型(int)”。可以为以下常量值之一: 1、#根类; 2、#现行设置; 3、#现行用户; 4、#本地机器; 5、#所有用户。 参数<2>的名称为“全路径注册项名”,类型为“文本型(text)”。 操作系统需求: Windows 调用格式: 〈整数型〉 取默认底色 () - 系统核心支持库->系统处理 英文名称:GetBackColor 取回Windows系统的默认窗口背景颜色。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈字节集〉 快照 ([整数型 窗口句柄],[整数型 输出宽度],[整数型 输出高度]) - 系统核心支持库->系统处理 英文名称:GetWinPic 捕获指定窗口或屏幕上所有现有显示内容,返回相应图片数据。如果失败,返回空字节集。本命令为高级命令。 参数<1>的名称为“窗口句柄”,类型为“整数型(int)”,可以被省略。指定欲捕获其显示内容的窗口。如果被省略,默认为捕获屏幕显示内容。 参数<2>的名称为“输出宽度”,类型为“整数型(int)”,可以被省略。指定图片的输出宽度。如果小于0,参数值指定的是最终图片输出宽度相对于所取得图片宽度的百分比(最小为10%);如果等于0,则按图片原宽度输出;如果大于0,指定输出图片的绝对宽度。如果本参数被省略,默认值为0。 参数<3>的名称为“输出高度”,类型为“整数型(int)”,可以被省略。指定图片的输出高度。如果小于0,参数值指定的是最终图片输出高度相对于所取得图片高度的百分比(最小为10%);如果等于0,则按图片原高度输出;如果大于0,指定输出图片的绝对高度。如果本参数被省略,默认值为0。 操作系统需求: Windows 调用格式: 〈文本型〉 读配置项 (文本型 配置文件名,文本型 节名称,文本型 配置项名称,[文本型 默认文本]) - 系统核心支持库->系统处理 英文名称:GetKeyText 读取指定配置文件中指定项目的文本内容。本命令为初级命令。 参数<1>的名称为“配置文件名”,类型为“文本型(text)”。指定配置文件的名称,通常以.ini作为文件名后缀。 参数<2>的名称为“节名称”,类型为“文本型(text)”。包含欲读入配置项所处节的名称。 参数<3>的名称为“配置项名称”,类型为“文本型(text)”。参数值指定欲读入配置项在其节中的名称。 参数<4>的名称为“默认文本”,类型为“文本型(text)”,可以被省略。如果指定配置项不存在,将返回此默认文本。如果指定配置项不存在且本参数被省略,将返回空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 写配置项 (文本型 配置文件名,文本型 节名称,[文本型 配置项名称],[文本型 欲写入值]) - 系统核心支持库->系统处理 英文名称:SetKeyText 将指定文本内容写入指定配置项中或者删除指定的配置项或节,如果指定配置文件不存在,将会自动创建。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“配置文件名”,类型为“文本型(text)”。指定配置文件的名称,通常以.ini作为文件名后缀。 参数<2>的名称为“节名称”,类型为“文本型(text)”。包含欲写入配置项所处节的名称。 参数<3>的名称为“配置项名称”,类型为“文本型(text)”,可以被省略。参数值指定欲写入配置项在其节中的名称。如果参数值被省略,则删除指定节及其下的所有配置项。 参数<4>的名称为“欲写入值”,类型为“文本型(text)”,可以被省略。参数值指定欲写入到指定配置项中的文本。如果参数值被省略,则删除所指定配置项。 操作系统需求: Windows 调用格式: 〈文本型数组〉 取配置节名 (文本型 配置文件名) - 系统核心支持库->系统处理 英文名称:GetSectionNames 返回指定配置文件中所有已有节名的文本数组。本命令为初级命令。 参数<1>的名称为“配置文件名”,类型为“文本型(text)”。指定配置文件的名称,通常以.ini作为文件名后缀。 操作系统需求: Windows 调用格式: 〈整数型〉 取操作系统类别 () - 系统核心支持库->系统处理 英文名称:GetSysVer 返回当前操作系统的版本类别。返回值为以下值之一:0、未知; 1、Windows 32S; 2、Windows 9X (包含Win95、Win98、WinME等); 3、Windows NT (包含WinNT、Win2000、WinXP等); 4、Linux。本命令为初级命令。 操作系统需求: Windows、Linux 调用格式: 〈文本型数组〉 多文件对话框 ([文本型 标题],[文本型 过滤器],[整数型 初始过滤器],[文本型 初始目录],[逻辑型 不改变目录],[通用型 父窗口]) - 系统核心支持库->系统处理 英文名称:OpenManyFileDialog 显示一个文件打开对话框,允许用户选择或输入多个所需要打开的已存在文件,返回用户所选择或输入后的结果文本数组。如果用户未输入或按“取消”按钮退出,则返回一个成员数为0的空文本数组。本命令为初级命令。 参数<1>的名称为“标题”,类型为“文本型(text)”,可以被省略。指定文件打开对话框的标题,如果被省略,则默认为“请输入欲打开的文件:”。 参数<2>的名称为“过滤器”,类型为“文本型(text)”,可以被省略。过滤器文本由单个或多个成对的文本串组成,每对文本串的第一个描述显示形式,如:“文本文件(*.txt)”;第二个指定实际的过滤匹配符,如:“*.txt”,所有各文本串之间用“|”号隔开。如果被省略,则默认没有过滤器。 参数<3>的名称为“初始过滤器”,类型为“整数型(int)”,可以被省略。如果上一参数提供了有效的过滤器文本,则本参数用作指定初始的过滤器,0为第一个过滤器。如果被省略,则默认值为0。 参数<4>的名称为“初始目录”,类型为“文本型(text)”,可以被省略。指定当打开对话框时所自动跳转到的目录,如果被省略,则默认为当前目录。 参数<5>的名称为“不改变目录”,类型为“逻辑型(bool)”,可以被省略。指定在对话框关闭后是否自动返回到进入对话框前的文件目录,如果被省略,则默认值为假。 参数<6>的名称为“父窗口”,类型为“通用型(all)”,可以被省略。指定对话框的父窗口,可以是一个"窗口"类型数据或者一个整数型窗口句柄.如果被省略,默认为无. 操作系统需求: Windows 调用格式: 〈文本型〉 取程序名称 (整数型 欲取的程序名称类型) - 系统核心支持库->系统处理 英文名称:GetAppName 返回所指定类型的程序名称. 本命令为编译预处理命令.本命令为初级命令。 参数<1>的名称为“欲取的程序名称类型”,类型为“整数型(int)”。1:当前语句所处子程序名称; 2:当前语句所处程序集名称; 3:当前语句所处易语言程序的全路径文件名称(注意如果编译时易语言程序没有保存,将为空); 4:当前语句所处程序配置信息中的程序名称; 5:当前语句所处程序配置信息中的作者名称; 6:当前语句所处易语言程序的无路径和后缀文件名称(注意如果编译时易语言程序没有保存,将为空)。 操作系统需求: Windows、Linux 调用格式: 〈无返回值〉 交换变量 (通用型变量/变量数组 变量1,通用型变量/变量数组 变量2) - 系统核心支持库->系统处理 英文名称:XchgVar 快速交换两个变量的内容. 本命令对于文本、字节集、自定义数据类型不会进行值数据拷贝,仅交换其指针值,因此速度要比通过赋值命令间接交换快得多.本命令要求这两个变量的数据类型必须完全一致,为编译预处理命令.本命令为初级命令。 参数<1>的名称为“变量1”,类型为“通用型(all)”,提供参数数据时只能提供变量及变量数组。欲将其内容交换到变量2的变量1。 参数<2>的名称为“变量2”,类型为“通用型(all)”,提供参数数据时只能提供变量及变量数组。欲将其内容交换到变量1的变量2。 操作系统需求: Windows、Linux 调用格式: 〈无返回值〉 强制交换变量 (通用型变量/变量数组 变量1,通用型变量/变量数组 变量2) - 系统核心支持库->系统处理 英文名称:ForceXchgVar 快速交换两个变量的内容. 本命令对于文本、字节集、自定义数据类型不会进行值数据拷贝,仅交换其指针值,因此速度要比通过赋值命令间接交换快得多.本命令与"交换变量"不同的是: 本命令仅要求这两个变量的数据尺寸必须一致,但是不对数据类型进行检查,因此调用方必须确保交换后的变量能正常使用. 用户可以使用本命令进行类似强制类型转换这样的操作. 本命令为编译预处理命令.本命令为初级命令。 参数<1>的名称为“变量1”,类型为“通用型(all)”,提供参数数据时只能提供变量及变量数组。欲将其内容交换到变量2的变量1。 参数<2>的名称为“变量2”,类型为“通用型(all)”,提供参数数据时只能提供变量及变量数组。欲将其内容交换到变量1的变量2。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 取运行时数据类型 (通用型 欲取其数据类型的数据) - 系统核心支持库->系统处理 英文名称:GetRuntimeDataType 返回所提供参数的运行时数据类型值. 注意: 如果该数据类型是在除系统核心支持库外的其它支持库中定义的,那么每一次程序启动后该数据类型值可能会发生变化(因为载入程序时重定位操作的原因),不过在程序运行过程中该值是不会变化的.除开此特例外,其它数据的数据类型在任何时候均始终是一个恒定值.本命令为初级命令。 参数<1>的名称为“欲取其数据类型的数据”,类型为“通用型(all)”。欲取其运行时数据类型的数据。 操作系统需求: Windows、Linux 调用格式: 〈通用型〉 宏 (文本型 编译插件名称,通用型数组/非数组 相关常量参数,... ) - 系统核心支持库->系统处理 英文名称:Macro 在编译程序时,通过提供一系列自定义的常量数据参数来调用系统内置或者外部提供的程序接口,获得其处理结果并将其整合进编译结果中.本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“编译插件名称”,类型为“文本型(text)”。提供被安装到易语言系统目录的plugins子目录内的插件名称(不允许包括文件路径和后缀),譬如"plugin1.dll"文件,只能填入其"plugin1"部分,在载入该插件时系统将自动补齐其强制后缀".dll". 参数<2>的名称为“相关常量参数”,类型为“通用型(all)”,提供参数数据时可以同时提供数组或非数组数据。顺序提供被编译插件使用的所有常量参数数据。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 类自身 () - 系统核心支持库->系统处理 英文名称:this 只能在类方法中使用本命令,用作返回存储有指向本对象自身数据指针的变量地址.本命令为初级命令。 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 取操作系统类别2 () - 系统核心支持库->系统处理 英文名称:GetSysVer2 返回当前操作系统的版本类别。返回值为以下值之一:0、未知; 1、Windows 32S; 2、Windows 9X (包含Win95、Win98、WinME等); 3、其它Windows NT操作系统(不包括后面列出的); 4、Linux; 5、Windows 10; 6、Windows Server 2016 Technical Preview; 7、Windows 8.1; 8、Windows Server 2012 R2; 9、Windows 8; 10、Windows Server 2012; 11、Windows 7; 12、Windows Server 2008 R2; 13、Windows Server 2008; 14、Windows Vista。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈整数型〉 取最后错误 () - 系统核心支持库->系统处理 英文名称:GetLastError 调用操作系统的GetLastError函数,返回该API函数被调用后的返回值.本命令为初级命令。 操作系统需求: Windows 调用格式: 〈字节集〉 取统一文本 (文本型 待转换常量文本,[逻辑型 转换到宽文本],[逻辑型 添加结束零字符]) - 系统核心支持库->系统处理 英文名称:GetUTextBin 返回所指定文本的Unicode格式字节集。本命令为初级命令。 参数<1>的名称为“待转换常量文本”,类型为“文本型(text)”。提供将被转换到Unicode字节集的常量文本。 参数<2>的名称为“转换到宽文本”,类型为“逻辑型(bool)”,可以被省略。本参数如果为真则转换到UTF-16宽字符文本,否则转换为UTF-8文本.本参数如果被省略,则默认值为真. 参数<3>的名称为“添加结束零字符”,类型为“逻辑型(bool)”,可以被省略。本参数如果为真则在文本尾部添加结束零字符,为假则不添加.本参数如果被省略,则默认值为真. 操作系统需求: Windows、Linux 调用格式: 〈整数型〉 取统一文本长度 (文本型 待转换常量文本,[逻辑型 转换到宽文本]) - 系统核心支持库->系统处理 英文名称:GetUTextLength 返回所指定文本转换到Unicode格式文本后的字符数目。本命令为初级命令。 参数<1>的名称为“待转换常量文本”,类型为“文本型(text)”。提供将被转换到Unicode字节集的常量文本。 参数<2>的名称为“转换到宽文本”,类型为“逻辑型(bool)”,可以被省略。本参数如果为真则转换到UTF-16宽字符文本,否则转换为UTF-8文本.本参数如果被省略,则默认值为真. 操作系统需求: Windows、Linux --- 命令类别: 媒体播放 --- 调用格式: 〈逻辑型〉 播放音乐 (通用型 欲播放的音乐,[逻辑型 是否循环播放]) - 系统核心支持库->媒体播放 英文名称:PlayMusic 可以播放 .WAV、.MID 声音文件或相应格式的字节集声音数据、声音资源。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“欲播放的音乐”,类型为“通用型(all)”。参数值可以为 .WAV、.MID 声音文件名称或相应格式的字节集声音数据、声音资源。 参数<2>的名称为“是否循环播放”,类型为“逻辑型(bool)”,可以被省略。为真表示指定音乐将被循环播放,否则仅只播放一次。如果本参数被省略,默认为仅播放一次。 操作系统需求: Windows 调用格式: 〈无返回值〉 停止播放 () - 系统核心支持库->媒体播放 英文名称:PlayStop 停止正在播放的音乐。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 播放MID ([整数型 播放次数],[整数型 间隔时间],通用型数组/非数组 欲播放的MIDI音乐,... ) - 系统核心支持库->媒体播放 英文名称:PlayMID 可以自动连续播放多个 MIDI 声音文件(注意不支持 WAV )或相应格式的字节集声音数据、声音资源。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“播放次数”,类型为“整数型(int)”,可以被省略。为 -1 表示指定音乐将被循环播放,否则仅只播放指定的次数。如果本参数被省略,默认值为 1 。 参数<2>的名称为“间隔时间”,类型为“整数型(int)”,可以被省略。指定 MIDI 音乐之间的播放间隔时间,单位为 0.1 秒。如果本参数被省略,默认值为 0 。 参数<3>的名称为“欲播放的MIDI音乐”,类型为“通用型(all)”,提供参数数据时可以同时提供数组或非数组数据。参数值可以为 MIDI 声音文件名称或相应格式的字节集声音数据、声音资源。 操作系统需求: Windows 调用格式: 〈无返回值〉 播放MP3 ([整数型 播放次数],文本型数组/非数组 欲播放的MP3文件名,... ) - 系统核心支持库->媒体播放 英文名称:PlayMP3 可以自动连续播放多个 MP3 音乐文件。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“播放次数”,类型为“整数型(int)”,可以被省略。为 -1 表示指定音乐将被循环播放,否则仅只播放指定的次数。如果本参数被省略,默认值为 1 。 参数<2>的名称为“欲播放的MP3文件名”,类型为“文本型(text)”,提供参数数据时可以同时提供数组或非数组数据。 操作系统需求: Windows 调用格式: 〈无返回值〉 同步播放MP3 (文本型 欲播放的MP3文件名,[整数型 起始播放位置],[标签 欲通知的反馈标签],[文本型 保留参数]) - 系统核心支持库->媒体播放 英文名称:SyncPlayMP3 播放一次指定的MP3音乐文件,在播放过程中,会自动给指定标签组件发送反馈事件通知,以同步提供当前播放进度百分比。本命令为初级命令。 参数<1>的名称为“欲播放的MP3文件名”,类型为“文本型(text)”。 参数<2>的名称为“起始播放位置”,类型为“整数型(int)”,可以被省略。指定MP3的起始播放百分比位置,此值范围应在0-100之间。如果被省略,默认值为零,即从首部起始播放。 参数<3>的名称为“欲通知的反馈标签”,类型为“标签(Label)”,可以被省略。如果本参数提供了有效的标签组件,在MP3播放过程中,会同步不断地给该组件发送反馈事件通知,该事件的第一个参数提供现行播放百分比位置,为0-100之间。MP3播放完毕后,将固定收到一个播放百分比参数为100的事件通知。 参数<4>的名称为“保留参数”,类型为“文本型(text)”,可以被省略。 操作系统需求: Windows 调用格式: 〈无返回值〉 暂停播放MP3 () - 系统核心支持库->媒体播放 英文名称:PauseMP3Play 如果当前正在播放由“播放MP3”或“同步播放MP3”命令所指定的MP3音乐,则将其暂停。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 继续播放MP3 () - 系统核心支持库->媒体播放 英文名称:UnPauseMP3Play 如果当前由“播放MP3”或“同步播放MP3”命令所播放MP3音乐已经被暂停,则继续播放。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈整数型〉 取MP3播放状态 () - 系统核心支持库->媒体播放 英文名称:GetMP3PlayState 返回当前由“播放MP3”或“同步播放MP3”命令所播放MP3音乐的播放状态: 0:已经被停止或未播放; -1:正在播放但被暂停; 1:正在播放。本命令为初级命令。 操作系统需求: Windows --- 命令类别: 程序调试 --- 调用格式: 〈无返回值〉 输出调试文本 (通用型 准备输出的调试文本信息,... ) - 系统核心支持库->程序调试 英文名称:OutputDebugText 本命令仅在易程序的调试版本中被执行,在发布版本中将被直接跳过。 使用本命令可以在 E 调试系统中的“输出”窗口内输出指定的文本行以帮助调试,该文本之前被自动加上一个星号,之后被自动加上回车换行符。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“准备输出的调试文本信息”,类型为“通用型(all)”。 操作系统需求: Windows、Linux、Unix 调用格式: 〈无返回值〉 暂停 () - 系统核心支持库->程序调试 英文名称:stop 本命令仅在易程序的调试版本中被执行,在发布版本中将被直接跳过。 可以在子程序中的任何地方放置此命令,使用此命令,就相当于在程序代码中设置断点。本命令为初级命令。 操作系统需求: Windows、Linux、Unix 调用格式: 〈无返回值〉 检查 (逻辑型 被校验的条件) - 系统核心支持库->程序调试 英文名称:assert 本命令仅在易程序的调试版本中被执行,在发布版本中将被直接跳过。 执行本命令时,如果给定参数的条件值被计算后结果为假,易程序的执行将被暂停且警示。可以在子程序中的任何地方放置此命令,使用此命令,就相当于在程序代码中设置条件断点。本命令为初级命令。 参数<1>的名称为“被校验的条件”,类型为“逻辑型(bool)”。如果此条件不能成立,即参数值为假,易程序的执行将被暂停且警示。 操作系统需求: Windows、Linux、Unix 调用格式: 〈逻辑型〉 是否为调试版 () - 系统核心支持库->程序调试 英文名称:IsDebugVer 如果当前 EXE 易程序执行文件为易语言编辑环境调试运行程序时编译出来的调试版本,返回真。否则表明为发布版本,返回假。本命令为初级命令。 操作系统需求: Windows、Linux、Unix --- 命令类别: 其他 --- 调用格式: 〈逻辑型〉 载入 (窗口 欲载入的窗口,[窗口 父窗口],逻辑型 是否采用对话框方式) - 系统核心支持库->其他 英文名称:LoadWin 载入指定的窗口,根据窗口的“可视”属性决定是否显示它。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“欲载入的窗口”,类型为“窗口(window)”。参数值指定欲载入的窗口。 参数<2>的名称为“父窗口”,类型为“窗口(window)”,可以被省略。参数值指定欲载入窗口的父窗口,此窗口必须已经被载入。如果本参数被省略,表示无父窗口。如果窗口具有父窗口,其位置将永远位于父窗口的上面;当父窗口被关闭时,窗口将自动被关闭;当父窗口被禁止时,窗口将自动被禁止。 参数<3>的名称为“是否采用对话框方式”,类型为“逻辑型(bool)”,初始值为“真”。参数值指定用户在对被载入窗口进行操作的同时是否允许同时对其他窗口进行操作,如果本参数值为真且被载入窗口的“可视”属性为真,则命令将一直等待到该窗口被销毁后才返回。 操作系统需求: Windows 调用格式: 〈通用型〉 选择 (逻辑型 用作选择的逻辑值,通用型 待选择项一,通用型 待选择项二) - 系统核心支持库->其他 英文名称:iif 根据所提供参数的值,返回两部分中的其中一个。本命令为初级命令。 参数<1>的名称为“用作选择的逻辑值”,类型为“逻辑型(bool)”。如果该值为真,将返回第一个待选择项,否则将返回第二个待选择项。 参数<2>的名称为“待选择项一”,类型为“通用型(all)”。如果给定逻辑值为真,命令将返回本选择项。 参数<3>的名称为“待选择项二”,类型为“通用型(all)”。如果给定逻辑值为假,命令将返回本选择项。 操作系统需求: Windows、Linux、Unix 调用格式: 〈通用型〉 多项选择 (整数型 索引值,通用型 待选择项数据,... ) - 系统核心支持库->其他 英文名称:choose 从参数列表项目中选择并返回一个值。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“索引值”,类型为“整数型(int)”。命令会根据本索引值来返回选择项列表中的某个值。如果索引值是 1,则命令会返回列表中的第 1 个选择项。如果索引值是 2,则会返回列表中的第 2 个选择项,以此类推。如果索引值小于 1 或者大于最大可选择项,将会产生运行错误。 参数<2>的名称为“待选择项数据”,类型为“通用型(all)”。 操作系统需求: Windows、Linux、Unix 调用格式: 〈逻辑型〉 是否为空 (通用型变量/变量数组 欲测试的参数变量) - 系统核心支持库->其他 英文名称:IsMissing 返回一个逻辑值,指出在调用子程序时是否为指定参数提供了数据(该参数必定有“可空”标志),如未提供,返回真,否则返回假。本命令为初级命令。 参数<1>的名称为“欲测试的参数变量”,类型为“通用型(all)”,提供参数数据时只能提供变量及变量数组。 操作系统需求: Windows、Linux、Unix 调用格式: 〈逻辑型〉 是否已创建 (通用型 欲被检查的窗口或窗口组件) - 系统核心支持库->其他 英文名称:IsCreated 如果指定的窗口或窗口组件有效且已经被载入或创建,返回真,否则返回假。对于窗口菜单项组件,如果其所处窗口已经被载入,命令将返回真,否则返回假。本命令为初级命令。 参数<1>的名称为“欲被检查的窗口或窗口组件”,类型为“通用型(all)”。 操作系统需求: Windows 调用格式: 〈整数型〉 取数据类型尺寸 (整数型 欲取其尺寸的数据类型) - 系统核心支持库->其他 英文名称:GetDataTypeSize 取指定数据类型的数据尺寸,该数据类型不能为文本、字节集、库或用户自定义数据类型。本命令为初级命令。 参数<1>的名称为“欲取其尺寸的数据类型”,类型为“整数型(int)”。参数值可以为以下常量: 1、#字节型; 2、#短整数型; 3、#整数型; 4、#长整数型; 5、#小数型; 6、#双精度小数型; 7、#逻辑型; 8、#日期时间型; 9、#子程序指针型。 操作系统需求: Windows 调用格式: 〈整数型〉 取颜色值 (整数型 红色,整数型 绿色,整数型 蓝色) - 系统核心支持库->其他 英文名称:rgb 返回一个整数,用来表示一个红绿蓝颜色值。本命令为初级命令。 参数<1>的名称为“红色”,类型为“整数型(int)”。数值范围从 0 到 255,表示颜色中的红色成份。 参数<2>的名称为“绿色”,类型为“整数型(int)”。数值范围从 0 到 255,表示颜色中的绿色成份。 参数<3>的名称为“蓝色”,类型为“整数型(int)”。数值范围从 0 到 255,表示颜色中的蓝色成份。 操作系统需求: Windows 调用格式: 〈通用型〉 取事件组件 () - 系统核心支持库->其他 英文名称:GetEventUnit 返回一个有效的组件型数据,指定当前所正在处理的事件是从何组件实际产生的。本命令主要用于在事件处理子程序中动态确定事件的来源。注意:只能在处理事件的过程首部使用本命令,如果在其它情况下使用,将产生运行时错误。本命令为中级命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 事件转移 (通用型 组件一,[通用型 组件二]) - 系统核心支持库->其他 英文名称:EventPost 设置将第一个组件上产生的所有事件转交由第二个同窗口同类型组件的事件处理子程序去处理,就好象此事件是在第二个组件上实际发生的一样。本命令可用来设置用同一事件处理子程序处理来自多个同类型组件的事件。使用时可与“取事件组件”命令、对象的“标记”属性等相配合。设置成功返回真,失败返回假。本命令为中级命令。 参数<1>的名称为“组件一”,类型为“通用型(all)”。参数值指定欲将其事件转移的组件。如果该参数值指定的不是窗口内的组件,而是窗口本身,则不考虑“组件二”参数的设置情况,直接取消被指定窗口上所有组件事件转移设置。 参数<2>的名称为“组件二”,类型为“通用型(all)”,可以被省略。参数值指定组件一事件转移到的目的组件,必须与组件一的类型相同且在同一窗口内,否则命令会失败。如果本参数被省略,将取消组件一的原有事件转移设置。 操作系统需求: Windows 调用格式: 〈逻辑型〉 复制窗口组件 (通用型 欲被复制的窗口组件,通用型变量 存放新创建组件的变量) - 系统核心支持库->其他 英文名称:CopyWinUnit 复制创建与指定窗口组件设计状态完全一致的新组件。该被复制组件将放在原组件的下面,其事件被自动转移到原组件上。如果复制时被复制窗口组件所在的窗口尚未被载入,那么复制出来的窗口组件也不会被立即创建,而会等到其所在窗口将来被载入时一并创建。并且此时复制出来的窗口组件将永久存在,就好象是用户在设计窗口时所加入的一样,不会因为其所在窗口被销毁而被抛弃;如果复制时被复制窗口组件所在的窗口已经被载入,该组件会被立即创建,但此时无论该组件的“可视”属性是真还是假,创建后的单元都将不会被显示,以便于用户进行属性调整。此时复制出来的窗口组件为临时存在,在其所在窗口被销毁后,此窗口组件将被抛弃,下次再载入原窗口时此窗口组件将不复存在。成功返回真,失败返回假。本命令为中级命令。 参数<1>的名称为“欲被复制的窗口组件”,类型为“通用型(all)”。参数值不能为窗口本身、窗口菜单项组件、选择夹窗口组件。 参数<2>的名称为“存放新创建组件的变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。该变量数据类型必须与被复制窗口组件数据类型完全一致,否则命令会失败。 操作系统需求: Windows 调用格式: 〈无返回值〉 处理事件 () - 系统核心支持库->其他 英文名称:DoEvents 暂时转让控制权,以便让 Windows 操作系统有机会处理其它的如用户键盘或鼠标输入等事件。直到操作系统处理并发送完程序队列中的所有事件后,命令才会返回。本命令为中级命令。 操作系统需求: Windows 调用格式: 〈整数型〉 载入图片 (通用型 欲被载入的图片) - 系统核心支持库->其他 英文名称:LoadPic 载入指定图片,以供画板、打印机等对象的“画图片”、“取图片宽度”、“取图片高度”之类成员命令使用。如成功则返回被载入图片的图片号,失败返回 0。本命令为初级命令。 参数<1>的名称为“欲被载入的图片”,类型为“通用型(all)”。参数值可以为 .JPG、.GIF、.BMP、.DIB、.ICO、.CUR 等等被支持格式的图片数据、图片资源或图片文件名。 操作系统需求: Windows 调用格式: 〈无返回值〉 卸载图片 (整数型 图片号) - 系统核心支持库->其他 英文名称:UnloadPic 卸载被载入的图片,图片被卸载后不能再被使用。如果某图片被载入后未被卸载,在易程序退出时将自动被卸载。本命令为初级命令。 参数<1>的名称为“图片号”,类型为“整数型(int)”。参数值必须为调用“载入图片”命令所返回的图片号。 操作系统需求: Windows 调用格式: 〈整数型〉 取硬盘特征字 () - 系统核心支持库->其他 英文名称:GetHDiskCode 返回电脑中第一个物理硬盘的物理特征字,该特征字是仅硬件相关的,也就是说与任何软件系统都无关(包括操作系统)。用户可以使用此特征字来限制自己的程序仅在某一台计算机上运行,以保护自己软件的版权。本命令可以在任何 Windows 系统版本下运行。命令执行后如果返回 0 ,表示此次取硬盘特征字失败。由于有可能是因为暂时的 I/O 冲突造成,因此失败后可以等待一段随机时间后再试(可以参看例程)。如果重复尝试四五次后仍然失败,表明该硬盘无法取出特征字。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈整数型〉 取系统语言 () - 系统核心支持库->其他 英文名称:GetSysLang 返回当前系统运行时环境所支持的语言版本类型,为以下常量值之一: 1、GBK中文; 2、英文; 3、BIG5中文; 4、日文。本命令为初级命令。 操作系统需求: Windows、Linux 调用格式: 〈无返回值〉 写到内存 (通用型数组/非数组 欲写到内存的数据,整数型 内存区域指针,[整数型 内存区域尺寸]) - 系统核心支持库->其他 英文名称:WriteMem 将数据写出到指定的内存区域,注意调用本命令前一定要确保所提供的内存区域真实有效。本命令的最佳使用场合就是在易语言回调子程序和易语言DLL公开子程序中用作对外输出数据。本命令为高级命令。 参数<1>的名称为“欲写到内存的数据”,类型为“通用型(all)”,提供参数数据时可以同时提供数组或非数组数据。参数值只能为基本数据类型数据或字节数组。 参数<2>的名称为“内存区域指针”,类型为“整数型(int)”。本参数提供欲写向内存区域首地址的指针值。 参数<3>的名称为“内存区域尺寸”,类型为“整数型(int)”,可以被省略。本参数提供该内存区域的有效尺寸,如果欲写出数据超出此尺寸值,将被自动切除。参数值如果为 -1 ,则表示此内存区域尺寸不受限制。如果本参数被省略,则默认值为 -1。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 DLL命令调用转向 ([文本型 DLL库文件名],[文本型 调用命令名]) - 系统核心支持库->其他 英文名称:SetDllCmdInf 本命令用来设置下次程序中执行任意一条DLL命令时所使用的DLL库文件名和在DLL库文件中的调用命令名,此设置将覆盖该被调用DLL命令在程序设计时所提供的原始值。注意本命令仅对一次调用有效,即在程序执行一次任一DLL命令后,本命令的设置值将自动取消,不再对后续DLL命令调用起作用。可以通过本命令来实现对非固定DLL库文件中的DLL命令调用。命令执行成功返回真,如果指定DLL库文件不存在或该库文件中不存在所指定的调用命令名,则返回假。本命令为高级命令。 参数<1>的名称为“DLL库文件名”,类型为“文本型(text)”,可以被省略。指定欲调用DLL命令所处的DLL库全路径文件名,如果本参数为空文本或被省略,则取消上次调用本命令时所设置的信息,使其不再影响程序中对DLL命令的调用。 参数<2>的名称为“调用命令名”,类型为“文本型(text)”,可以被省略。指定欲调用DLL命令在其所处DLL库文件中的名称。如果本参数为空文本或被省略,则当程序中下次调用DLL命令时将使用其程序设计时所提供的原始命令名。最好为本参数提供一个有效的调用命令名,这样做可以事先检查该调用命令名是否存在。 操作系统需求: Windows 调用格式: 〈无返回值〉 置错误提示管理 ([子程序指针 用作进行错误提示的子程序]) - 系统核心支持库->其他 英文名称:SetErrorManger 本命令用来设置当运行时如果产生了导致程序崩溃的严重错误时用来对该错误进行详细提示的子程序地址,如果未进行此项设置,发生严重错误时运行时环境将自动提示该错误的详细信息并直接退出。本命令为高级命令。 参数<1>的名称为“用作进行错误提示的子程序”,类型为“子程序指针(SubPtr)”,可以被省略。注意该子程序必须接收两个参数,第一个参数为整数型,用作接收错误代码,第二个参数为文本型,用作接收详细错误文本。同时该子程序必须返回一个逻辑值,返回真表示已经自行处理完毕,系统将不再显示该错误信息,返回假表示由系统来继续显示该错误信息。以上设置必须完全正确,否则结果不能预测,另外,还请注意以下几点: 1、该错误提示子程序不要再引发新的错误; 2、在进入该错误提示子程序后,系统将自动关闭事件消息通知处理机制,也就是说任何事件将无法得到响应; 3、无论如何,当该子程序调用退出后,系统将自动将整个应用程序关闭。 如果省略本参数,系统将恢复错误提示的默认处理方式。 操作系统需求: Windows 调用格式: 〈文本型〉 置DLL装载目录 ([文本型 DLL装载目录]) - 系统核心支持库->其他 英文名称:SetDllCmdLoadPath 本命令用来设置当程序中执行到DLL命令时装载其DLL库文件的优先装载路径,即系统将优先到该路径下去装载指定的DLL文件。本命令所设置结果对所有DLL命令设置中的未指定全路径的DLL库文件装载均有影响,且在程序运行期间全程有效。命令执行后返回系统在本次设置以前的值。本命令为高级命令。 参数<1>的名称为“DLL装载目录”,类型为“文本型(text)”,可以被省略。本参数指定系统对DLL命令配置中DLL库文件的优先装载路径,如果被省略,则默认值为空文本。 操作系统需求: Windows 调用格式: 〈文本型〉 取组件名称 (通用型 窗口组件) - 系统核心支持库->其他 英文名称:GetUnitName 返回指定窗口组件的名称,如果所提供对象不是窗口组件,将返回空文本。本命令为初级命令。 参数<1>的名称为“窗口组件”,类型为“通用型(all)”。 操作系统需求: Windows 调用格式: 〈文本型〉 取对象类型 (通用型 欲取类型的对象) - 系统核心支持库->其他 英文名称:GetObjectType 如果指定对象的类型为在支持库内定义的数据类型,则返回该数据类型的名称,否则返回空文本。本命令为初级命令。 参数<1>的名称为“欲取类型的对象”,类型为“通用型(all)”。 操作系统需求: Windows 调用格式: 〈整数型〉 寻找组件 (通用型 父组件,[文本型 名称前缀],[文本型 类型],[整数型 标记最小值],[整数型 标记最大值]) - 系统核心支持库->其他 英文名称:FindUnit 按照指定条件寻找符合要求的窗口组件,成功返回非零寻找句柄,未找到返回零。注意,所返回的非零寻找句柄在不再使用后必须调用“清除组件寻找句柄”命令释放。本命令为初级命令。 参数<1>的名称为“父组件”,类型为“通用型(all)”。指定欲寻找组件的直接或间接父组件,可以为容器组件或窗口。 参数<2>的名称为“名称前缀”,类型为“文本型(text)”,可以被省略。指定欲寻找组件的名称前缀,只有以此名称开头的组件才能符合要求。如果参数名以"@"字符开头,则进行精确名称查找(不包括该"@"字符).如果本参数被省略,默认为空文本。 参数<3>的名称为“类型”,类型为“文本型(text)”,可以被省略。指定欲寻找组件的类型名称,如果提供空文本,则表示无类型要求。如果本参数被省略,默认为空文本。 参数<4>的名称为“标记最小值”,类型为“整数型(int)”,可以被省略。指定欲寻找组件的标记的最小值,只有其“标记”属性转换到的数值大于或等于该值的组件才能符合要求。如果本参数被省略,默认为最小可能整数值。 参数<5>的名称为“标记最大值”,类型为“整数型(int)”,可以被省略。指定欲寻找组件的标记的最大值,只有其“标记”属性转换到的数值小于或等于该值的组件才能符合要求。如果本参数被省略,默认为最大可能整数值。 操作系统需求: Windows 调用格式: 〈整数型〉 取找到组件数目 (整数型 组件寻找句柄) - 系统核心支持库->其他 英文名称:GetFoundUnitCount 返回“寻找组件”命令所找到的组件数目。本命令为初级命令。 参数<1>的名称为“组件寻找句柄”,类型为“整数型(int)”。由“寻找组件”命令所返回的寻找句柄。 操作系统需求: Windows 调用格式: 〈通用型〉 取所找到组件 (整数型 组件寻找句柄,整数型 组件索引位置) - 系统核心支持库->其他 英文名称:GetFoundUnit 返回“寻找组件”命令所找到的指定索引位置处的组件。本命令为初级命令。 参数<1>的名称为“组件寻找句柄”,类型为“整数型(int)”。由“寻找组件”命令所返回的寻找句柄。 参数<2>的名称为“组件索引位置”,类型为“整数型(int)”。本参数必须大于等于零且小于“取找到组件数目”所返回的寻找到组件数目。 操作系统需求: Windows 调用格式: 〈无返回值〉 清除组件寻找句柄 (整数型 组件寻找句柄) - 系统核心支持库->其他 英文名称:ReleaseFounddHandle 释放“寻找组件”命令所返回的组件寻找句柄,此句柄以后不能再使用。本命令为初级命令。 参数<1>的名称为“组件寻找句柄”,类型为“整数型(int)”。由“寻找组件”命令所返回的寻找句柄。 操作系统需求: Windows 调用格式: 〈无返回值〉 置入代码 (通用型 代码数据) - 系统核心支持库->其他 英文名称:MachineCode 在编译后文件代码段中当前语句位置置入指定的机器指令码数据。本命令为高级命令。 参数<1>的名称为“代码数据”,类型为“通用型(all)”。欲置入到代码段中的机器指令码数据,可以是字节集数据或二进制文件名文本。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 运行控制台程序 (文本型 欲运行的命令行,[文本型变量 标准输出内容存放变量],[文本型变量 错误输出内容存放变量],[整数型变量 返回值存放变量]) - 系统核心支持库->其他 英文名称:RunConsoleApp 运行指定的控制台程序(不会打开控制台窗口),返回是否运行成功.本命令为初级命令。 参数<1>的名称为“欲运行的命令行”,类型为“文本型(text)”。提供欲运行控制台程序的命令行文本。 参数<2>的名称为“标准输出内容存放变量”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。控制台程序在运行期间输出到标准输出设备的所有内容将被存放到此变量中。如果参数被省略,默认值为无。 参数<3>的名称为“错误输出内容存放变量”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。控制台程序在运行期间输出到标准错误设备的所有内容将被存放到此变量中。如果参数被省略,默认值为无。 参数<4>的名称为“返回值存放变量”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。控制台程序退出时所提供的返回值将被存放到此变量中。如果参数被省略,默认值为无。 操作系统需求: Windows 调用格式: 〈双精度小数型〉 取核心库版本 () - 系统核心支持库->其他 英文名称:GetKrnlLibVer 返回核心库的当前版本号。本命令为初级命令。 操作系统需求: Windows、Linux 调用格式: 〈逻辑型〉 条件宏是否存在 (文本型 所欲检测的条件宏名) - 系统核心支持库->其他 英文名称:IsCondMacroDefined 返回所指定的编译条件宏是否已经被定义. 编译条件宏在"程序->配置->编译条件"菜单功能中设置,所有在当前被激活编译条件中存在的条件宏均认为被定义.如果当前为编译调试版,则名称为"_DEBUG"和"_调试"的条件宏被固定认为已定义. 由于类似"如果"/"如果真"/"判断"之类命令的条件参数值为假时,其整个下属分支均不会被编译到目的代码中,所以将其结合本命令使用,可以支持代码语句块的条件编译. 注意最好不要在易模块中使用本命令,因为本命令所检测的条件宏不会被传递到使用了该易模块的程序中. 在所有各类程序对象(如程序集/子程序/窗口/自定义数据类型/全局变量/DLL命令/常量/资源/窗口组件/局部变量等)的注释文本首部均可以插入一或多个顺序排列的条件宏表达式来指定其是否在编译当前程序时被处理(条件宏表达式后可以跟随正常的注释文本),只有在其注释首部指定的所有条件宏表达式均返回真时该程序对象才会被编译,否则将被跳过. 此机制在编译易程序/易模块/易包时均有效. 注释首部的条件宏表达式的语法格式为: $([!]条件宏名, ...) 条件宏表达式为以"$"开头的以小括号括住的用逗号字符分隔的一或多个条件宏名(不区分大小写)组成,如果其中任何一个条件宏名在当前被激活编译条件中存在,则该条件宏表达式返回真,否则返回假. 可以选择在条件宏名前加入一个"!"感叹号字符,此时当该条件宏在当前被激活编译条件中不存在时才返回真.本命令为初级命令。 参数<1>的名称为“所欲检测的条件宏名”,类型为“文本型(text)”。提供欲检测其是否已经被定义的条件宏名。 操作系统需求: Windows、Linux --- 命令类别: 数据库 --- 调用格式: 〈逻辑型〉 是否支持多用户 () - 系统核心支持库->数据库 英文名称:MutiUser 检查本支持库所提供的数据库功能是否支持多用户同时对数据库操作。如果支持,返回真,否则返回假。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈整数型〉 取错误码 () - 系统核心支持库->数据库 英文名称:GetErrCode 如果执行某数据库命令失败,在其后执行本命令可以取回非 0 的数据库错误码值。如果该数据库命令执行成功,执行本命令将返回 0 。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈文本型〉 取错误信息 () - 系统核心支持库->数据库 英文名称:GetErrMsg 如果执行某数据库命令失败,在其后执行本命令可以取回错误信息文本。如果该数据库命令执行成功,执行本命令将返回空文本。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 创建 (文本型 欲创建数据库的文件名,字段信息数组 字段信息表) - 系统核心支持库->数据库 英文名称:create 创建指定的数据库文件,如果该数据库文件存在,将被覆盖。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“欲创建数据库的文件名”,类型为“文本型(text)”。 参数<2>的名称为“字段信息表”,类型为“字段信息(FieldInf)”,提供参数数据时只能提供数组数据。参数数组值中顺序指定本数据库中所有字段的信息。 操作系统需求: Windows 调用格式: 〈逻辑型〉 打开 (文本型 数据库文件名,[文本型 在程序中使用的别名],[逻辑型 是否只读],[整数型 共享方式],[文本型 保留参数1],[文本型 数据库密码],[文本型数组/非数组 索引文件表],... ) - 系统核心支持库->数据库 英文名称:use 打开指定的数据库文件。成功返回真,并自动将当前数据库设置为此数据库,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“数据库文件名”,类型为“文本型(text)”。 参数<2>的名称为“在程序中使用的别名”,类型为“文本型(text)”,可以被省略。别名为在后面的程序中引用本数据库时可使用的另一个名称。欲引用一个已经被打开的数据库可以使用该数据库本身的名称(数据库名称为数据库文件名的无路径和后缀部分。譬如 c:\my documents\gz.edb ,其数据库名称为 gz ),也可以使用在此处所指定的别名。别名主要用作避开重复的数据库名称或者简化对长数据库名的引用。数据库名称与别名皆不区分大小写,在查找数据库时,系统将优先查找别名。如果本参数被省略,默认为没有别名。 参数<3>的名称为“是否只读”,类型为“逻辑型(bool)”,可以被省略。参数值说明是否仅对数据库进行读操作,如果省略本参数,默认为假。 参数<4>的名称为“共享方式”,类型为“整数型(int)”,可以被省略。参数值指定在多用户环境中限制其它用户操作此数据库的方式。如果省略本参数,默认为“#无限制”。方式值可以为以下常量之一: 1、#无限制:允许其它用户任意操作此数据库; 2、#禁止读:禁止其它用户读此数据库; 3、#禁止写:禁止其它用户写此数据库; 4、#禁止读写:独占使用此数据库,禁止其它用户的任何操作。 参数<5>的名称为“保留参数1”,类型为“文本型(text)”,可以被省略。本参数仅用作保留参数位置。 参数<6>的名称为“数据库密码”,类型为“文本型(text)”,可以被省略。本参数提供访问数据库时所需要的密码,如果该数据库没有被加密,请提供空文本。注意“?”(即单个问号)是一个特殊的密码文本,它要求系统当发现所欲打开的数据库具有密码保护时,自动弹出一个密码输入框提示用户输入正确的密码。如果用户在该输入框中取消输入或连续三次输入了错误密码,打开命令将失败,且执行“取错误码”命令将返回-78。如果本参数被省略,默认为空文本。 参数<7>的名称为“索引文件表”,类型为“文本型(text)”,可以被省略,提供参数数据时可以同时提供数组或非数组数据。本参数的各参数值顺序指定本数据库的所有索引文件,它们将被同步打开,以便得到及时更新。 操作系统需求: Windows 调用格式: 〈逻辑型〉 替换打开 (文本型 数据库文件名,[文本型 在程序中使用的别名],[逻辑型 是否只读],[整数型 共享方式],[文本型 保留参数1],[文本型 数据库密码],[文本型数组/非数组 索引文件表],... ) - 系统核心支持库->数据库 英文名称:ruse 打开指定的数据库文件。成功返回真,并自动关闭当前数据库后将当前数据库设置为此数据库,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“数据库文件名”,类型为“文本型(text)”。 参数<2>的名称为“在程序中使用的别名”,类型为“文本型(text)”,可以被省略。别名为在后面的程序中引用本数据库时可使用的另一个名称。欲引用一个已经被打开的数据库可以使用该数据库本身的名称(数据库名称为数据库文件名的无路径和后缀部分。譬如 c:\my documents\gz.edb ,其数据库名称为 gz ),也可以使用在此处所指定的别名。别名主要用作避开重复的数据库名称或者简化对长数据库名的引用。数据库名称与别名皆不区分大小写,在查找数据库时,系统将优先查找别名。如果本参数被省略,默认为没有别名。 参数<3>的名称为“是否只读”,类型为“逻辑型(bool)”,可以被省略。参数值说明是否仅对数据库进行读操作,如果省略本参数,默认为假。 参数<4>的名称为“共享方式”,类型为“整数型(int)”,可以被省略。参数值指定在多用户环境中限制其它用户操作此数据库的方式。如果省略本参数,默认为“#无限制”。方式值可以为以下常量之一: 1、#无限制:允许其它用户任意操作此数据库; 2、#禁止读:禁止其它用户读此数据库; 3、#禁止写:禁止其它用户写此数据库; 4、#禁止读写:独占使用此数据库,禁止其它用户的任何操作。 参数<5>的名称为“保留参数1”,类型为“文本型(text)”,可以被省略。本参数仅用作保留参数位置。 参数<6>的名称为“数据库密码”,类型为“文本型(text)”,可以被省略。本参数提供访问数据库时所需要的密码,如果该数据库没有被加密,请提供空文本。注意“?”(即单个问号)是一个特殊的密码文本,它要求系统当发现所欲打开的数据库具有密码保护时,自动弹出一个密码输入框提示用户输入正确的密码。如果用户在该输入框中取消输入或连续三次输入了错误密码,打开命令将失败,且执行“取错误码”命令将返回-78。如果本参数被省略,默认为空文本。 参数<7>的名称为“索引文件表”,类型为“文本型(text)”,可以被省略,提供参数数据时可以同时提供数组或非数组数据。本参数的各参数值顺序指定本数据库的所有索引文件,它们将被同步打开,以便得到及时更新。 操作系统需求: Windows 调用格式: 〈逻辑型〉 置当前库 (文本型 数据库别名或名称) - 系统核心支持库->数据库 英文名称:select 本命令选择一个已经被打开的数据库为当前数据库,大部分数据库操作命令都针对当前数据库,譬如:记录指针的移动、字段的读写等等。如果指定数据库不存在或者尚未被打开,命令将返回假,否则返回真。本命令为初级命令。 参数<1>的名称为“数据库别名或名称”,类型为“文本型(text)”。参数值指定一个已经被打开的数据库。 操作系统需求: Windows 调用格式: 〈文本型〉 取当前库 () - 系统核心支持库->数据库 英文名称:dbf 返回当前数据库的别名,如不存在别名,则返回其名称。如果未设置当前数据库,将返回空文本。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 关闭 ([文本型 数据库别名或名称]) - 系统核心支持库->数据库 英文名称:CloseDBF 本命令关闭已经被打开的指定数据库。如果没有提供数据库名称,默认为关闭当前数据库。如果当前数据库被关闭,当前数据库状态值将被设置为空,此时可重新使用“置当前库”命令来进行相应设置。本命令为初级命令。 参数<1>的名称为“数据库别名或名称”,类型为“文本型(text)”,可以被省略。参数值如果被省略,默认为关闭当前数据库。 操作系统需求: Windows 调用格式: 〈无返回值〉 全部关闭 () - 系统核心支持库->数据库 英文名称:CloseAll 本命令关闭当前已经被打开的所有数据库。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈文本型〉 取库文件名 () - 系统核心支持库->数据库 英文名称:GetDBF 返回当前数据库的全路径文件名。如果当前数据库不存在,返回空文本。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 是否已打开 (文本型 欲测试的数据库文件名) - 系统核心支持库->数据库 英文名称:used 如果指定数据库文件已经被打开,返回真,否则返回假。本命令为初级命令。 参数<1>的名称为“欲测试的数据库文件名”,类型为“文本型(text)”。 操作系统需求: Windows 调用格式: 〈整数型〉 取记录数 () - 系统核心支持库->数据库 英文名称:RecCount 返回当前数据库的记录数目。如果没有设置当前数据库或者失败,将返回 0 。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈日期时间型〉 取创建时间 () - 系统核心支持库->数据库 英文名称:DateCreated 返回当前数据库被创建的时间。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈整数型〉 取字段数 () - 系统核心支持库->数据库 英文名称:FCount 返回当前数据库中字段的数目。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈文本型〉 取字段名 (通用型 字段名称或位置) - 系统核心支持库->数据库 英文名称:GetFieldName 返回当前数据库中指定字段的名称。如果指定字段不存在,将返回空文本。本命令为初级命令。 参数<1>的名称为“字段名称或位置”,类型为“通用型(all)”。参数值可以为一个字段名称文本或者一个字段位置数值,字段位置数值从 1 开始。 操作系统需求: Windows 调用格式: 〈逻辑型〉 改字段名 (通用型 字段名称或位置,文本型 字段的新名称) - 系统核心支持库->数据库 英文名称:ModiFieldName 修改当前数据库中指定字段的名称。本命令只有当数据库的共享打开方式为“#禁止读写”时才有效。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“字段名称或位置”,类型为“通用型(all)”。参数值可以为一个字段名称文本或者一个字段位置数值,字段位置数值从 1 开始。 参数<2>的名称为“字段的新名称”,类型为“文本型(text)”。 操作系统需求: Windows 调用格式: 〈整数型〉 取字段类型 (通用型 字段名称或位置) - 系统核心支持库->数据库 英文名称:GetFieldType 返回当前数据库中指定字段的类型,字段类型值为以下常量值之一: 1、#字节型; 2、#短整数型; 3、#整数型; 4、#长整数型; 5、#小数型; 6、#双精度小数型; 7、#逻辑型; 8、#日期时间型; 10、#文本型; 11、#字节集型; 12、#备注型。如果指定字段不存在,将返回 0 。本命令为初级命令。 参数<1>的名称为“字段名称或位置”,类型为“通用型(all)”。参数值可以为一个字段名称文本或者一个字段位置数值,字段位置数值从 1 开始。 操作系统需求: Windows 调用格式: 〈整数型〉 取字段尺寸 (通用型 字段名称或位置) - 系统核心支持库->数据库 英文名称:FSize 返回当前数据库中指定字段在记录中所占的尺寸。如果指定字段不存在,将返回 0 。注意:备注型和字节集型字段将返回 4 。本命令为初级命令。 参数<1>的名称为“字段名称或位置”,类型为“通用型(all)”。参数值可以为一个字段名称文本或者一个字段位置数值,字段位置数值从 1 开始。 操作系统需求: Windows 调用格式: 〈逻辑型〉 新建索引 (文本型 欲创建索引文件的名称,[整数型 索引类型],[整数型 索引选项],[整数型 索引块尺寸],文本型数组/非数组 被索引字段的名称,... ) - 系统核心支持库->数据库 英文名称:CreateIndex 在当前数据库中创建并打开一个索引文件。索引的存在将降低对数据库记录的更新速度,所以除非是较大的数据库(最起码在一千条记录以上),否则一般不用使用索引。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“欲创建索引文件的名称”,类型为“文本型(text)”。 参数<2>的名称为“索引类型”,类型为“整数型(int)”,可以被省略。参数值可以为以下常量值之一,如果被省略,默认为“#通常索引”: 1、#通常索引; 2、#读音索引: 在文本型索引字段中,所有汉字根据标准读音建立索引; 3、#南方读音索引: 在文本型索引字段中,所有汉字根据南方读音建立索引(南方读音不区分卷舌音和平舌音)。 参数<3>的名称为“索引选项”,类型为“整数型(int)”,可以被省略。参数值可以为以下常量值之一或者之和: 1、#不区分大小写:文本型索引字段中不区分英文字母的大小写; 2、#忽略所有空格:文本型索引字段中忽略所有的全、半角空格。 如果本参数被省略,默认为 0 。 参数<4>的名称为“索引块尺寸”,类型为“整数型(int)”,可以被省略。参数值指定索引文件记录索引项时所使用索引块的大小,以 512 字节为单位,最大值为 10 。如果本参数被省略,默认值为 1 。仅在大型数据库中需要建立大索引块的索引文件,一般情况下使用默认值即可。 参数<5>的名称为“被索引字段的名称”,类型为“文本型(text)”,提供参数数据时可以同时提供数组或非数组数据。本参数的各参数值顺序指定所有被索引字段的名称,支持以数组方式直接提供多个字段。 操作系统需求: Windows 调用格式: 〈逻辑型〉 置当前索引 (文本型 索引名称) - 系统核心支持库->数据库 英文名称:SetIndexTo 为当前数据库指定当前索引,在进行索引查找时将使用当前索引。如果指定索引不存在,将返回假。本命令为初级命令。 参数<1>的名称为“索引名称”,类型为“文本型(text)”。索引名称为索引文件名的无后缀部分。譬如“sy.enx”索引文件,其索引名称为“sy”。 操作系统需求: Windows 调用格式: 〈文本型〉 取当前索引 () - 系统核心支持库->数据库 英文名称:ndx 返回当前数据库的当前索引名称。如果未设置当前数据库或无当前索引,返回空文本。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 更新索引 () - 系统核心支持库->数据库 英文名称:reindex 通过完全重建来更新当前数据库的当前索引。成功返回真,失败返回假。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈整数型〉 取索引数 () - 系统核心支持库->数据库 英文名称:GetIndexCount 返回当前数据库中已经被打开索引的数目。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈文本型〉 取索引名 (整数型 索引位置) - 系统核心支持库->数据库 英文名称:GetIndexName 返回当前数据库中指定索引的名称。如果指定位置处不存在索引,将返回空文本。本命令为初级命令。 参数<1>的名称为“索引位置”,类型为“整数型(int)”。参数值指定索引在当前数据库内所有被打开索引中的位置,从 1 开始。 操作系统需求: Windows 调用格式: 〈文本型数组〉 取索引字段 (整数型 索引位置) - 系统核心支持库->数据库 英文名称:GetIndexField 返回当前数据库中指定索引内所有被索引字段的名称数组。如果指定位置处不存在索引,将返回空数组。本命令为初级命令。 参数<1>的名称为“索引位置”,类型为“整数型(int)”。参数值指定索引在当前数据库内所有被打开索引中的位置,从 1 开始。 操作系统需求: Windows 调用格式: 〈无返回值〉 置加锁重试时间 ([整数型 加锁重试时间]) - 系统核心支持库->数据库 英文名称:SetLockTimeout 本命令设置对数据库进行加锁时,如果该位置已经被其他用户锁住或者正在被其他用户访问,系统反复重试加锁的时间。当你的数据库可能被多用户同时访问时,必须在程序首使用本命令设置一个合适的时间值。一般情况下,可以设置为 60 秒,或者根据所处网络的传输和通畅速度来具体设置。本命令为初级命令。 参数<1>的名称为“加锁重试时间”,类型为“整数型(int)”,可以被省略。参数值可以为以下值之一: 1、 大于 0 的值。用于指定具体的重试间隔时间,单位为秒; 2、 0 。不重试,第一次加锁失败后立即返回错误(系统初始值); 3、 -1。一直重试,直到加锁成功。 如果本参数被省略,默认值为 0 。 操作系统需求: Windows 调用格式: 〈逻辑型〉 锁住数据库 () - 系统核心支持库->数据库 英文名称:LockDBF 本命令执行后独占锁住整个当前数据库,拒绝其它用户的任何访问。成功返回真,失败返回假。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 解锁数据库 () - 系统核心支持库->数据库 英文名称:UnlockDBF 本命令解除“锁住数据库”命令对当前数据库加的锁。成功返回真,失败返回假。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 锁住增删 () - 系统核心支持库->数据库 英文名称:LockCount 本命令执行后独占锁住对当前数据库的增删操作,其它用户可以读写已存在的任何记录,但是不能对数据库记录进行增删。也就是说:不能执行改变数据库记录数目的任何操作。注意:由于“删除”命令仅在记录上加上删除标志,并不实际删除记录,所以不在被加锁的范围内。成功返回真,失败返回假。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 解增删锁 () - 系统核心支持库->数据库 英文名称:UnlockCount 本命令解除“锁住增删”命令对当前数据库加的锁。成功返回真,失败返回假。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 锁住记录 (整数型 记录号,... ) - 系统核心支持库->数据库 英文名称:LockRec 本命令执行后可以锁住指定的一个或多个记录。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“记录号”,类型为“整数型(int)”。参数值指定的记录号从 1 开始。 操作系统需求: Windows 调用格式: 〈逻辑型〉 解锁记录 (整数型 记录号,... ) - 系统核心支持库->数据库 英文名称:UnlockRec 本命令解除“锁住记录”命令对记录所加的锁。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“记录号”,类型为“整数型(int)”。参数值指定的记录号从 1 开始。 操作系统需求: Windows 调用格式: 〈逻辑型〉 全部解锁 () - 系统核心支持库->数据库 英文名称:UnlockAll 本命令解除由“锁住数据库”、“锁住增删”、“锁住记录”等命令对当前数据库加上的所有锁。成功返回真,失败返回假。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈双精度小数型〉 取平均值 (条件语句型 计算表达式,[条件语句型 记录条件]) - 系统核心支持库->数据库 英文名称:avg 本命令根据当前数据库计算并返回某数值型表达式的平均值,命令执行后当前记录指针保持不变。本命令为初级命令。 参数<1>的名称为“计算表达式”,类型为“条件语句型(statment)”。本参数所指定的表达式内必须使用了当前数据库的字段。 参数<2>的名称为“记录条件”,类型为“条件语句型(statment)”,可以被省略。如果本参数被省略,默认为当前数据库中的所有记录,否则将仅限于满足此条件的记录。 操作系统需求: Windows 调用格式: 〈双精度小数型〉 求和 (条件语句型 计算表达式,[条件语句型 记录条件]) - 系统核心支持库->数据库 英文名称:sum 本命令根据当前数据库计算并返回某数值型表达式的和,命令执行后当前记录指针保持不变。本命令为初级命令。 参数<1>的名称为“计算表达式”,类型为“条件语句型(statment)”。本参数所指定的表达式内必须使用了当前数据库的字段。 参数<2>的名称为“记录条件”,类型为“条件语句型(statment)”,可以被省略。如果本参数被省略,默认为当前数据库中的所有记录,否则将仅限于满足此条件的记录。 操作系统需求: Windows 调用格式: 〈双精度小数型〉 取最大值 (条件语句型 计算表达式,[条件语句型 记录条件]) - 系统核心支持库->数据库 英文名称:max 本命令根据当前数据库计算并返回某数值型表达式的最大值,当前记录指针被移动到具有最大值的记录。本命令为初级命令。 参数<1>的名称为“计算表达式”,类型为“条件语句型(statment)”。本参数所指定的表达式内必须使用了当前数据库的字段。 参数<2>的名称为“记录条件”,类型为“条件语句型(statment)”,可以被省略。如果本参数被省略,默认为当前数据库中的所有记录,否则将仅限于满足此条件的记录。 操作系统需求: Windows 调用格式: 〈双精度小数型〉 取最小值 (条件语句型 计算表达式,[条件语句型 记录条件]) - 系统核心支持库->数据库 英文名称:min 本命令根据当前数据库计算并返回某数值型表达式的最小值,当前记录指针被移动到具有最小值的记录。本命令为初级命令。 参数<1>的名称为“计算表达式”,类型为“条件语句型(statment)”。本参数所指定的表达式内必须使用了当前数据库的字段。 参数<2>的名称为“记录条件”,类型为“条件语句型(statment)”,可以被省略。如果本参数被省略,默认为当前数据库中的所有记录,否则将仅限于满足此条件的记录。 操作系统需求: Windows 调用格式: 〈日期时间型〉 取最大时间 (条件语句型 计算表达式,[条件语句型 记录条件]) - 系统核心支持库->数据库 英文名称:MaxTime 本命令根据当前数据库计算并返回某日期时间型表达式的最大值,当前记录指针被移动到具有最大值的记录。本命令为初级命令。 参数<1>的名称为“计算表达式”,类型为“条件语句型(statment)”。本参数所指定的表达式内必须使用了当前数据库的字段。 参数<2>的名称为“记录条件”,类型为“条件语句型(statment)”,可以被省略。如果本参数被省略,默认为当前数据库中的所有记录,否则将仅限于满足此条件的记录。 操作系统需求: Windows 调用格式: 〈日期时间型〉 取最小时间 (条件语句型 计算表达式,[条件语句型 记录条件]) - 系统核心支持库->数据库 英文名称:MinTime 本命令根据当前数据库计算并返回某日期时间型表达式的最小值,当前记录指针被移动到具有最小值的记录。本命令为初级命令。 参数<1>的名称为“计算表达式”,类型为“条件语句型(statment)”。本参数所指定的表达式内必须使用了当前数据库的字段。 参数<2>的名称为“记录条件”,类型为“条件语句型(statment)”,可以被省略。如果本参数被省略,默认为当前数据库中的所有记录,否则将仅限于满足此条件的记录。 操作系统需求: Windows 调用格式: 〈整数型〉 计算数目 ([条件语句型 记录条件]) - 系统核心支持库->数据库 英文名称:count 本命令返回当前数据库中指定范围记录的数目。命令执行后当前记录指针保持不变。本命令为初级命令。 参数<1>的名称为“记录条件”,类型为“条件语句型(statment)”,可以被省略。如果本参数被省略,默认为当前数据库中的所有记录,否则将仅限于满足此条件的记录。 操作系统需求: Windows 调用格式: 〈逻辑型〉 复制结构 (文本型 数据库文件名,[文本型数组/非数组 字段范围],... ) - 系统核心支持库->数据库 英文名称:CopyStructTo 复制当前数据库的结构到另外一个数据库。命令执行后当前记录指针保持不变。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“数据库文件名”,类型为“文本型(text)”。本参数指定欲复制到的数据库文件,该数据库必须不存在或者尚未被打开。如果已经存在,将会被覆盖。 参数<2>的名称为“字段范围”,类型为“文本型(text)”,可以被省略,提供参数数据时可以同时提供数组或非数组数据。本参数的各参数值顺序指定所有欲复制字段的名称。如果被省略,默认为所有字段。 操作系统需求: Windows 调用格式: 〈逻辑型〉 复制记录 (文本型 数据库文件名,[条件语句型 记录条件],[文本型数组/非数组 字段范围],... ) - 系统核心支持库->数据库 英文名称:CopyTo 复制当前数据库的记录到另外一个数据库。命令执行后当前记录指针保持不变。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“数据库文件名”,类型为“文本型(text)”。本参数指定欲复制到的数据库文件,该数据库必须不存在或者尚未被打开。如果已经存在,将会被覆盖。 参数<2>的名称为“记录条件”,类型为“条件语句型(statment)”,可以被省略。如果本参数被省略,默认为当前数据库中的所有记录,否则将仅限于满足此条件的记录。 参数<3>的名称为“字段范围”,类型为“文本型(text)”,可以被省略,提供参数数据时可以同时提供数组或非数组数据。本参数的各参数值顺序指定所有欲复制字段的名称。如果被省略,默认为所有字段。 操作系统需求: Windows 调用格式: 〈逻辑型〉 计算排序 (文本型 数据库文件名,条件语句型 排序表达式,[逻辑型 排序方向],[条件语句型 记录条件],[文本型数组/非数组 字段范围],... ) - 系统核心支持库->数据库 英文名称:csort 根据指定数值表达式的计算值排序复制当前数据库的记录到另外一个数据库。命令执行后当前记录指针保持不变。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“数据库文件名”,类型为“文本型(text)”。本参数指定欲复制到的数据库文件,该数据库必须不存在或者尚未被打开。如果已经存在,将会被覆盖。 参数<2>的名称为“排序表达式”,类型为“条件语句型(statment)”。本参数所指定的表达式内必须使用了当前数据库的字段,表达式所返回数据的类型必须为数值型。 参数<3>的名称为“排序方向”,类型为“逻辑型(bool)”,可以被省略。本参数的值如果为真或者被省略,将按照从小到大的顺序排序,否则为从大到小。 参数<4>的名称为“记录条件”,类型为“条件语句型(statment)”,可以被省略。如果本参数被省略,默认为当前数据库中的所有记录,否则将仅限于满足此条件的记录。 参数<5>的名称为“字段范围”,类型为“文本型(text)”,可以被省略,提供参数数据时可以同时提供数组或非数组数据。本参数的各参数值顺序指定所有欲复制字段的名称。如果被省略,默认为所有字段。 操作系统需求: Windows 调用格式: 〈逻辑型〉 排序 (文本型 数据库文件名,文本型数组/非数组 排序字段,[逻辑型数组/非数组 排序方向],[条件语句型 记录条件],[文本型数组/非数组 字段范围],... ) - 系统核心支持库->数据库 英文名称:sort 根据指定字段排序复制当前数据库的记录到另外一个数据库。命令执行后当前记录指针保持不变。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“数据库文件名”,类型为“文本型(text)”。本参数指定欲复制到的数据库文件,该数据库必须不存在或者尚未被打开。如果已经存在,将会被覆盖。 参数<2>的名称为“排序字段”,类型为“文本型(text)”,提供参数数据时可以同时提供数组或非数组数据。本参数的数据可以为字段名文本或者字段名文本数组(用作同时指定多个字段)。 参数<3>的名称为“排序方向”,类型为“逻辑型(bool)”,可以被省略,提供参数数据时可以同时提供数组或非数组数据。本参数的数据可以为一个逻辑值或者逻辑值数组(用作同时为多个字段指定排序方向)。如果逻辑值为真,对应字段将按照从小到大的顺序排序,否则为从大到小。如果本参数被省略,默认为全部按照从小到大的顺序排序。 参数<4>的名称为“记录条件”,类型为“条件语句型(statment)”,可以被省略。如果本参数被省略,默认为当前数据库中的所有记录,否则将仅限于满足此条件的记录。 参数<5>的名称为“字段范围”,类型为“文本型(text)”,可以被省略,提供参数数据时可以同时提供数组或非数组数据。本参数的各参数值顺序指定所有欲复制字段的名称。如果被省略,默认为所有字段。 操作系统需求: Windows 调用格式: 〈逻辑型〉 分类计算 (文本型 数据库文件名,文本型数组/非数组 分类字段,[整数型 计算方法],[条件语句型 记录条件],[文本型数组/非数组 字段范围],... ) - 系统核心支持库->数据库 英文名称:total 对当前数据库进行分类计算,将结果输出到另外一个数据库。注意所有的备注或字节集字段内容将不会被输出到目的数据库中。 命令执行后当前记录指针保持不变。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“数据库文件名”,类型为“文本型(text)”。本参数指定欲复制到的数据库文件,该数据库必须不存在或者尚未被打开。如果已经存在,将会被覆盖。 参数<2>的名称为“分类字段”,类型为“文本型(text)”,提供参数数据时可以同时提供数组或非数组数据。本参数的数据可以为字段名文本或者字段名文本数组(用作同时指定多个字段)。 参数<3>的名称为“计算方法”,类型为“整数型(int)”,可以被省略。参数值可以为以下常量之一: 1、#取平均值; 2、#求和; 3、#取最大值; 4、#取最小值。 如果本参数被省略,默认为“#求和”。 参数<4>的名称为“记录条件”,类型为“条件语句型(statment)”,可以被省略。如果本参数被省略,默认为当前数据库中的所有记录,否则将仅限于满足此条件的记录。 参数<5>的名称为“字段范围”,类型为“文本型(text)”,可以被省略,提供参数数据时可以同时提供数组或非数组数据。本参数的各参数值顺序指定所有欲复制字段的名称。如果被省略,默认为所有字段。 操作系统需求: Windows 调用格式: 〈逻辑型〉 添加 (文本型 数据库别名或名称,[条件语句型 记录条件],[文本型数组/非数组 字段范围],... ) - 系统核心支持库->数据库 英文名称:AppendFrom 将指定数据库中的记录添加到当前数据库。命令执行后当前记录指针保持不变。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“数据库别名或名称”,类型为“文本型(text)”。本参数指定一个已打开数据库,命令将从该数据库中获取欲添加的记录数据。 参数<2>的名称为“记录条件”,类型为“条件语句型(statment)”,可以被省略。如果本参数被省略,默认为添加指定数据库中的所有记录,否则仅添加指定数据库中满足此条件的记录。 参数<3>的名称为“字段范围”,类型为“文本型(text)”,可以被省略,提供参数数据时可以同时提供数组或非数组数据。本参数的各参数值顺序指定所有欲添加字段的名称。如果被省略,默认添加所有同名字段。 操作系统需求: Windows 调用格式: 〈逻辑型〉 加记录 ([通用型 记录数据],... ) - 系统核心支持库->数据库 英文名称:Append 本命令在当前数据库的尾部添加一条记录,并将当前记录指针移动到该记录处。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“记录数据”,类型为“通用型(all)”,可以被省略。本参数的每一个参数值用作为记录中对应位置处的一个字段提供数据。如果某参数值被省略,则对应位置处字段的内容被设置为初始值。 操作系统需求: Windows 调用格式: 〈逻辑型〉 加空记录 () - 系统核心支持库->数据库 英文名称:AppendBlank 本命令在当前数据库的尾部添加一条空记录,并将当前记录指针移动到该记录上。成功返回真,失败返回假。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 替换 ([条件语句型 替换范围],通用型 字段名称或替换数据,... ) - 系统核心支持库->数据库 英文名称:replace 本命令替换当前数据库中的记录数据,当前记录指针保持不变。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“替换范围”,类型为“条件语句型(statment)”,可以被省略。如果本参数被省略,默认为替换当前记录数据,否则替换所有满足此条件记录的数据。如果欲在所有记录内进行替换,请直接将逻辑值“真”赋予本参数。 参数<2>的名称为“字段名称或替换数据”,类型为“通用型(all)”。本参数的每一对参数值顺序指定欲被替换字段的名称及其相应的替换值。替换值的数据类型必须与所对应字段的数据类型一致或可互相转换,否则命令会失败。 操作系统需求: Windows 调用格式: 〈逻辑型〉 修改 ([通用型 修改数据],... ) - 系统核心支持库->数据库 英文名称:modify 本命令一次性修改当前数据库中当前记录内多个字段的内容,当前记录指针保持不变。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“修改数据”,类型为“通用型(all)”,可以被省略。本参数的每一个参数值用作替换当前记录中对应位置处的一个字段。如果某参数值被省略,则对应位置处字段的内容将保持不变。 操作系统需求: Windows 调用格式: 〈逻辑型〉 删除 ([条件语句型 记录范围]) - 系统核心支持库->数据库 英文名称:delete 标记删除当前数据库中的当前记录或者指定范围内的记录,当前记录指针位置保持不变。注意:此命令并不实际删除记录,仅仅只加上删除标记,记录依旧存在并可以读写。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“记录范围”,类型为“条件语句型(statment)”,可以被省略。如果本参数被省略,默认为删除或恢复删除当前记录,否则删除或恢复删除所有满足此条件的记录。如果欲删除或恢复删除全部记录,请直接将逻辑值“真”赋予本参数。 操作系统需求: Windows 调用格式: 〈逻辑型〉 是否已删除 () - 系统核心支持库->数据库 英文名称:IsDeleted 如果当前数据库的当前记录已经被“删除”命令加上删除标记,返回真,否则返回假。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 恢复删除 ([条件语句型 记录范围]) - 系统核心支持库->数据库 英文名称:recall 去掉当前数据库中当前记录或者指定范围内记录的删除标记,当前记录指针位置保持不变。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“记录范围”,类型为“条件语句型(statment)”,可以被省略。如果本参数被省略,默认为删除或恢复删除当前记录,否则删除或恢复删除所有满足此条件的记录。如果欲删除或恢复删除全部记录,请直接将逻辑值“真”赋予本参数。 操作系统需求: Windows 调用格式: 〈逻辑型〉 彻底删除 () - 系统核心支持库->数据库 英文名称:pack 将当前数据库中所有被加上删除标记的记录从数据库中彻底清除,当前记录指针位置将被移动到数据库首记录。记录被彻底删除后将不复存在,并且无法恢复。注意执行本命令将重组数据库记录,因此速度比较慢。成功返回真,失败返回假。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 清空 () - 系统核心支持库->数据库 英文名称:zap 彻底清除当前数据库中的所有记录。成功返回真,失败返回假。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈通用型〉 读 (通用型 字段名称或位置) - 系统核心支持库->数据库 英文名称:r 返回当前数据库中当前记录处指定字段的数据内容,所返回数据的类型等同于字段的类型。如果指定字段不存在,将产生运行时错误。执行本命令后使用“取错误码”命令可以判断是否读入成功。本命令为初级命令。 参数<1>的名称为“字段名称或位置”,类型为“通用型(all)”。参数值可以为一个字段名称文本或者一个字段位置数值,字段位置数值从 1 开始。 操作系统需求: Windows 调用格式: 〈逻辑型〉 写 (通用型 字段名称或位置,[通用型 欲写入数据]) - 系统核心支持库->数据库 英文名称:w 将数据写入到当前数据库中当前记录处的指定字段内。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“字段名称或位置”,类型为“通用型(all)”。参数值可以为一个字段名称文本或者一个字段位置数值,字段位置数值从 1 开始。 参数<2>的名称为“欲写入数据”,类型为“通用型(all)”,可以被省略。本参数数据的类型必须与所对应字段的数据类型一致或可互相转换。如果本参数被省略,则初始化对应字段中的内容,具体为:数值字段被初始化为零,逻辑字段被初始化为假,日期字段被初始化为 1899 年 12 月 30 日,文本及备注字段被初始化为空文本(“”),字节集字段被初始化为空字节集。 操作系统需求: Windows 调用格式: 〈通用型〉 读字段 (通用型 字段名称或位置,[文本型 数据库别名或名称]) - 系统核心支持库->数据库 英文名称:ReadField 返回指定数据库中当前记录处指定字段的数据内容,所返回数据的类型等同于字段的类型。如果指定字段不存在,将产生运行时错误。本命令与“读”命令的不同之处为本命令可以从非当前数据库中读取字段。执行本命令后使用“取错误码”命令可以判断是否读入成功。本命令为初级命令。 参数<1>的名称为“字段名称或位置”,类型为“通用型(all)”。参数值可以为一个字段名称文本或者一个字段位置数值,字段位置数值从 1 开始。 参数<2>的名称为“数据库别名或名称”,类型为“文本型(text)”,可以被省略。参数值指定一个已经被打开的数据库,该数据库内包含所欲读取的字段。如果被省略,默认为当前数据库。 操作系统需求: Windows 调用格式: 〈逻辑型〉 写字段 (通用型 字段名称或位置,[文本型 数据库别名或名称],[通用型 欲写入数据]) - 系统核心支持库->数据库 英文名称:WriteField 将数据写入到指定数据库中当前记录处的指定字段内。成功返回真,失败返回假。本命令与“写”命令的不同之处为本命令可以写入非当前数据库中的字段。本命令为初级命令。 参数<1>的名称为“字段名称或位置”,类型为“通用型(all)”。参数值可以为一个字段名称文本或者一个字段位置数值,字段位置数值从 1 开始。 参数<2>的名称为“数据库别名或名称”,类型为“文本型(text)”,可以被省略。参数值指定一个已经被打开的数据库,该数据库内包含所欲写入的字段。如果被省略,默认为当前数据库。 参数<3>的名称为“欲写入数据”,类型为“通用型(all)”,可以被省略。本参数数据的类型必须与所对应字段的数据类型一致或可互相转换。如果本参数被省略,则初始化对应字段中的内容,具体为:数值字段被初始化为零,逻辑字段被初始化为假,日期字段被初始化为 1899 年 12 月 30 日,文本及备注字段被初始化为空文本(“”),字节集字段被初始化为空字节集。 操作系统需求: Windows 调用格式: 〈逻辑型〉 附加字节集 (通用型 字段名称或位置,字节集 欲添加的字节集数据,... ) - 系统核心支持库->数据库 英文名称:AppendBin 将字节集数据添加到当前记录处指定字节集型字段的尾部。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“字段名称或位置”,类型为“通用型(all)”。参数值可以为一个字段名称文本或者一个字段位置数值,字段位置数值从 1 开始。 参数<2>的名称为“欲添加的字节集数据”,类型为“字节集(bin)”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 附加备注 (通用型 字段名称或位置,文本型 欲添加的文本数据,... ) - 系统核心支持库->数据库 英文名称:AppendMemo 将文本数据添加到当前记录处指定备注型字段的尾部。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“字段名称或位置”,类型为“通用型(all)”。参数值可以为一个字段名称文本或者一个字段位置数值,字段位置数值从 1 开始。 参数<2>的名称为“欲添加的文本数据”,类型为“文本型(text)”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 索引查找 (通用型 欲搜寻值,... ) - 系统核心支持库->数据库 英文名称:seek 本命令在当前数据库中使用其当前索引来快速寻找某一记录,寻找从当前记录位置(包括当前记录)处开始。注意为命令所提供的欲搜寻值参数的数目必须与被索引字段的数目一致。如成功找到返回真,并且将当前记录指针移至所找到的记录。如出错或未找到则返回假,当前记录指针位置保持不变。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“欲搜寻值”,类型为“通用型(all)”。本参数数据的类型必须与索引字段表中对应位置处字段的类型一致。 操作系统需求: Windows 调用格式: 〈逻辑型〉 查找 (条件语句型 查找条件) - 系统核心支持库->数据库 英文名称:locate 本命令从当前数据库中当前记录位置处(包括当前记录)开始寻找符合给定条件的记录。如成功找到返回真,并且将当前记录指针移至所找到的记录。如出错或未找到则返回假,当前记录指针位置保持不变。本命令为初级命令。 参数<1>的名称为“查找条件”,类型为“条件语句型(statment)”。参数值指定欲查找记录应该满足的条件。 操作系统需求: Windows 调用格式: 〈无返回值〉 到首记录 () - 系统核心支持库->数据库 英文名称:GoTop 将当前数据库中当前记录指针移动到数据库的第一条记录上。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 到尾记录 () - 系统核心支持库->数据库 英文名称:GoBottom 将当前数据库中当前记录指针移动到数据库的最后一条记录上。成功返回真,失败返回假。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 跳过 ([整数型 欲跳过的记录数]) - 系统核心支持库->数据库 英文名称:skip 将当前数据库中当前记录指针向前或者向后移动数条记录。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“欲跳过的记录数”,类型为“整数型(int)”,可以被省略。参数值如果为负数,则向前移动,否则向后移动。如果本参数被省略,默认值为 1 ,即向后移动一条记录。 操作系统需求: Windows 调用格式: 〈整数型〉 取记录号 () - 系统核心支持库->数据库 英文名称:RecNO 返回当前数据库中当前记录指针所指向记录的记录号。如果当前记录指针在首记录前,返回 0 ;如果在尾记录后,返回值为记录总数加一。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 跳到 (整数型 欲跳到的记录号) - 系统核心支持库->数据库 英文名称:goto 改变当前数据库中的当前记录指针到指定的记录号。如果所欲跳到记录超出了数据库的首尾边界,将自动停留在对应边界记录处。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“欲跳到的记录号”,类型为“整数型(int)”。参数值所指定的记录号从 1 开始,即首记录的记录号为 1 ,依此类推。 操作系统需求: Windows 调用格式: 〈整数型〉 取标签 () - 系统核心支持库->数据库 英文名称:GetBookmark 在数据库的存在期间,同一数据库内任何时候任何一条记录(包括已经被实际删除的记录)都有一个唯一的非 0 正整数标签值,使用本命令可以取回当前数据库当前记录的这一标签值。此标签值可以用来在记录间跳转或者在多用户环境中查看记录是否已经被其它用户实际删除。如果命令执行失败,将返回 0 。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 记录是否存在 (整数型 记录的标签值) - 系统核心支持库->数据库 英文名称:IsRecExist 如果当前数据库中存在具有指定标签值的记录,命令返回真,否则返回假。本命令可以用作在多用户环境中检查某记录是否被其它用户实际删除。本命令为初级命令。 参数<1>的名称为“记录的标签值”,类型为“整数型(int)”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 标签跳转 (整数型 记录的标签值) - 系统核心支持库->数据库 英文名称:GotoBookmark 使用本命令可以改变当前数据库中的当前记录指针到具有指定标签的记录。如成功找到返回真,并且将当前记录指针移至该记录。如出错或未找到则返回假,当前记录指针位置保持不变。本命令为初级命令。 参数<1>的名称为“记录的标签值”,类型为“整数型(int)”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 首记录前 () - 系统核心支持库->数据库 英文名称:bof 如果当前数据库的当前记录指针已在首记录的前面,返回真,否则返回假。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 尾记录后 () - 系统核心支持库->数据库 英文名称:eof 如果当前数据库的当前记录指针已在尾记录的后面,返回真,否则返回假。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 写出缓存 () - 系统核心支持库->数据库 英文名称:flush 为了加快对数据库数据的存取速度,对数据库所进行的写操作将首先被保存在写缓存区内,等候一段时间后才会被自动写入到数据库文件中。使用本命令可以将当前数据库停留在写缓存区内的数据立即写入数据库磁盘文件中,以确保对当前数据库进行的所有写操作都真实地反映到了数据库文件中。一般情况下无需使用本命令。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 写出所有缓存 () - 系统核心支持库->数据库 英文名称:FlushAll 将所有数据库停留在写缓存区内的数据都立即写入到对应的数据库磁盘文件中。一般情况下无需使用本命令。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 编辑 ([文本型 标题],[整数型 编辑方式],[文本型数组/非数组 字段范围],... ) - 系统核心支持库->数据库 英文名称:edit 提供一个对话框,用作查看或编辑修改当前数据库的记录,起始位置从当前记录开始。本命令退出后当前记录指针被移动到首记录。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“标题”,类型为“文本型(text)”,可以被省略。本参数指定对话框的标题,如果被省略,默认为“数据库记录编辑”。 参数<2>的名称为“编辑方式”,类型为“整数型(int)”,可以被省略。可以为 0 或者以下常量值的组合: 1、#禁止修改; 2、#禁止添加; 4、#禁止删除; 8、#禁止自动判断(注:在默认情况下,系统将自动判断当前字节集字段的内容是否为图片或者声音,然后以对应的方式显示。使用本常量值可以禁止此功能)。 如果被省略,默认值为 0 。 参数<3>的名称为“字段范围”,类型为“文本型(text)”,可以被省略,提供参数数据时可以同时提供数组或非数组数据。本参数的各参数值顺序指定所有欲编辑字段的名称。如果被省略,默认为所有字段。 操作系统需求: Windows 调用格式: 〈逻辑型〉 是否已加密 (文本型 数据库文件名) - 系统核心支持库->数据库 英文名称:IsEncrypted 如果需要提供密码才能访问指定的数据库文件(即已经被加密),返回真,否则返回假。本命令为初级命令。 参数<1>的名称为“数据库文件名”,类型为“文本型(text)”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 置数据库密码 ([文本型 新密码文本]) - 系统核心支持库->数据库 英文名称:SetPassword 本命令用作设置或修改当前数据库的访问密码,注意数据库文件必须可写。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“新密码文本”,类型为“文本型(text)”,可以被省略。建议密码长度最少为6个字符以上,并且最好混合使用汉字、字母、数字、符号,以保证密码本身的安全性。注意不能为“?”(即单个问号),此密码文本被保留用作其他用途。如果为空文本,表示无密码。如果本参数被省略,则默认为空文本。 操作系统需求: Windows 调用格式: 〈逻辑型〉 密码输入框 (文本型变量 存放所输入密码的变量,[整数型 已重试次数]) - 系统核心支持库->数据库 英文名称:InputDBPwd 本命令用作输入数据库的访问密码,如果用户在确认输入后(按下“确认”按钮或回车键)退出,返回真,否则返回假。本命令为初级命令。 参数<1>的名称为“存放所输入密码的变量”,类型为“文本型(text)”,提供参数数据时只能提供变量。 参数<2>的名称为“已重试次数”,类型为“整数型(int)”,可以被省略。本参数提供已经重试输入密码的次数,用作在对话框中显示剩余次数(允许总次数恒定为3次)。如果本参数被省略,则默认值为0。 操作系统需求: Windows 调用格式: 〈逻辑型〉 复制密码 (文本型 数据库别名或名称) - 系统核心支持库->数据库 英文名称:CopyPassword 本命令可以将当前数据库的访问密码设置为等同于其他已打开数据库,注意数据库文件必须可写。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“数据库别名或名称”,类型为“文本型(text)”。参数值指定一个已经被打开的数据库。 操作系统需求: Windows --- 命令类别: 网络通信 --- 调用格式: 〈文本型〉 取主机名 () - 系统核心支持库->网络通信 英文名称:GetHostName 返回本机的主机名,用作在网络通讯中标志本机地址。本命令为初级命令。 操作系统需求: Windows 调用格式: 〈整数型〉 通信测试 (文本型 被测试主机地址,[整数型 最长等待时间]) - 系统核心支持库->网络通信 英文名称:ping 测试与指定主机是否能够正常通讯。返回被测试主机的通讯响应时间。如果无法通讯或者测试失败,返回 -1。本命令为初级命令。 参数<1>的名称为“被测试主机地址”,类型为“文本型(text)”。可以为主机名、IP地址等。 参数<2>的名称为“最长等待时间”,类型为“整数型(int)”,可以被省略。指定最长等待被测试主机响应的时间,单位为毫秒。超过此时间即认为无法与被测试主机通讯。如果省略本参数,则默认为 10 * 1000 毫秒,即 10 秒。 操作系统需求: Windows 调用格式: 〈文本型〉 转换为主机名 (文本型 欲转换IP地址) - 系统核心支持库->网络通信 英文名称:IPToHostName 将指定的 IP 地址转换为其主机名。如果失败返回空文本。本命令为初级命令。 参数<1>的名称为“欲转换IP地址”,类型为“文本型(text)”。 操作系统需求: Windows 调用格式: 〈文本型〉 转换为IP地址 (文本型 欲转换主机名) - 系统核心支持库->网络通信 英文名称:HostNameToIP 将指定的主机名转换为其 IP 地址。如果失败返回空文本。本命令为初级命令。 参数<1>的名称为“欲转换主机名”,类型为“文本型(text)”。 操作系统需求: Windows --- 命令类别: 控制台操作 --- 调用格式: 〈无返回值〉 标准输出 ([整数型 输出方向],通用型 欲输出内容,... ) - 系统核心支持库->控制台操作 英文名称:fputs 在标准输出设备或标准错误设备上输出指定的内容,注意本命令只能在控制台程序中使用。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“输出方向”,类型为“整数型(int)”,可以被省略。本参数提供内容所输出到的设备,可以为以下常量值之一: 1、#标准输出设备; 2、#标准错误设备。如果省略本参数,默认为“#标准输出设备”。 参数<2>的名称为“欲输出内容”,类型为“通用型(all)”。本参数只能为文本、数值、逻辑值或日期时间。如果内容为文本且包含多行,可在各行之间用回车符 (即“字符 (13)”)、换行符 (即“字符 (10)”) 或回车换行符的组合 (即:“字符 (13) + 字符 (10)”) 来分隔。 操作系统需求: Windows、Linux 调用格式: 〈文本型〉 标准输入 ([逻辑型 是否回显]) - 系统核心支持库->控制台操作 英文名称:fgets 在标准输入设备上请求输入最多包含2048个字符的一行文本,返回用户所输入的内容。注意本命令只能在控制台程序中使用。本命令为初级命令。 参数<1>的名称为“是否回显”,类型为“逻辑型(bool)”,可以被省略。本参数决定输入时是否显示所输入字符,为假不显示,为真显示。如果被省略,默认值为真,即回显。可以通过将本参数设置为假以输入密码等特殊信息。 操作系统需求: Windows、Linux --- 命令类别: 易包 --- 调用格式: 〈逻辑型〉 载入易包文件 (文本型 易包文件名,[文本型 易包名称]) - 系统核心支持库->易包 英文名称:LoadEPKFile 预先载入所指定的易包文件(如果文件名未提供后缀则默认为".epk"),防止系统以后在程序中调用到该易包内公开子程序时采用默认方法自动载入.成功返回真,失败返回假.所载入易包不需要刻意去释放,在程序退出时会自动被释放.本命令不支持在多线程环境和静态编译模式下使用,注意本命令不会对所提交易包数据进行过多校验,用户必须执行保证该数据的正确性.本命令为高级命令。 参数<1>的名称为“易包文件名”,类型为“文本型(text)”。指定所欲载入易包的文件名(易语言编译器所编译生成的易包数据文件)。 参数<2>的名称为“易包名称”,类型为“文本型(text)”,可以被省略。指定所欲载入易包的名称,如果被省略,则默认为易包文件名去除后缀和路径后的部分。 操作系统需求: Windows 调用格式: 〈逻辑型〉 载入易包数据 (文本型 易包名称,字节集 易包数据) - 系统核心支持库->易包 英文名称:LoadEPKData 预先载入所指定易包的数据,防止系统以后在程序中调用到该易包内公开子程序时采用默认方法自动载入.成功返回真,失败返回假.所载入易包不需要刻意去释放,在程序退出时会自动被释放.本命令不支持在多线程环境和静态编译模式下使用,注意本命令不会对所提交易包数据进行过多校验,用户必须执行保证该数据的正确性.本命令为高级命令。 参数<1>的名称为“易包名称”,类型为“文本型(text)”。指定欲操作易包的名称。 参数<2>的名称为“易包数据”,类型为“字节集(bin)”。指定所欲载入易包的数据(易语言编译器所编译生成的易包数据)。 操作系统需求: Windows 调用格式: 〈逻辑型〉 卸载易包 (文本型 易包名称) - 系统核心支持库->易包 英文名称:UnloadEPK 卸载已被载入的指定名称的易包,成功返回真,失败返回假.本命令不支持在多线程环境和静态编译模式下使用.执行本命令前,必须确保以下几点,否则后果无法预测: 1. 在当前子程序执行堆栈中不存在所指定易包内的任何子程序; 2. 所指定易包符合可卸载规范: 任何使用文本/字节集/数组直接常量数据对易包公开子程序以显式或隐式参考方式传递进来的参数进行赋值时,都必须使用"复制常量"方法将该数据脱离常量状态,避免本易包被动态卸载后,外部调用程序引用该常量数据出错. 另外,最好所指定易包内加载的所有窗口均已经被关闭.本命令为高级命令。 参数<1>的名称为“易包名称”,类型为“文本型(text)”。指定欲操作易包的名称。 操作系统需求: Windows 调用格式: 〈逻辑型〉 易包是否被载入 (文本型 易包名称) - 系统核心支持库->易包 英文名称:IsEPKLoaded 返回所指定名称的易包是否已经被载入.本命令不支持在静态编译模式下使用。本命令为高级命令。 参数<1>的名称为“易包名称”,类型为“文本型(text)”。指定欲操作易包的名称。 操作系统需求: Windows 调用格式: 〈通用型〉 复制易包常量 (通用型 待复制常量数据) - 系统核心支持库->易包 英文名称:CloneConstData 本命令仅在编译易包时有效,用作根据所提供的常量数据建立返回对应的非常量数据.在对易包公开子程序以参考方式传递进来的参数变量使用文本/字节集/数组三类常量进行赋值时,都必须先使用本命令进行转换,以避免所处易包被使用卸载命令释放后导致外部程序引用到非法的常量地址。本命令为高级命令。 参数<1>的名称为“待复制常量数据”,类型为“通用型(all)”。欲转换到非常量状态的常量数据。 操作系统需求: Windows、Linux --- 库定义数据类型列表 --- 数据类型名称:窗口 英文名称:window 本数据类型为普通类型,共包含 23 个成员命令, 32 个成员属性, 13 个组件事件。 操作系统需求: Windows 本类型对象的方法被除开功能型外所有的窗口组件共享。 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“标题”,英文名称为“caption”,类型为“文本型(text)”。 本属性指定窗口的标题文本。 成员属性<10>的中文名称为“边框”,英文名称为“border”,类型为“整数型(int)”。 本属性指定窗口边框的类型。 可供选择的属性值: 0. 无边框 1. 普通可调边框 2. 普通固定边框 3. 窄标题可调边框 4. 窄标题固定边框 5. 镜框式可调边框 6. 镜框式固定边框 成员属性<11>的中文名称为“底色”,英文名称为“BackColor”,类型为“整数型(int)”。 本属性指定窗口背景的颜色。 成员属性<12>的中文名称为“底图”,英文名称为“BackPic”,类型为“字节集(bin)”。 本属性指定显示在窗口背景上的图片。 成员属性<13>的中文名称为“底图方式”,英文名称为“BackPicMode”,类型为“整数型(int)”。 如果设定了底图,本属性指定窗口背景上底图的显示方式。 可供选择的属性值: 0. 图片居左上 1. 图片平铺 2. 图片居中 3. 缩放图片 成员属性<14>的中文名称为“背景音乐”,英文名称为“BackMusic”,类型为“字节集(bin)”。 本属性指定当窗口调入时自动开始播放的音乐。 成员属性<15>的中文名称为“播放次数”,英文名称为“PlayCount”,类型为“整数型(int)”。 本属性指定背景音乐的播放次数。 可供选择的属性值: 0. 循环播放 1. 仅播放一次 2. 不播放 成员属性<16>的中文名称为“控制按钮”,英文名称为“CtrlBtn”,类型为“逻辑型(bool)”。 本属性设置是否显示窗口上的所有控制按钮及窗口控制菜单。 成员属性<17>的中文名称为“最大化按钮”,英文名称为“MaxBtn”,类型为“逻辑型(bool)”。 本属性设置是否显示窗口右上角的最大化或还原按钮。 成员属性<18>的中文名称为“最小化按钮”,英文名称为“MinBtn”,类型为“逻辑型(bool)”。 本属性设置是否显示窗口右上角的最小化按钮。 成员属性<19>的中文名称为“位置”,英文名称为“pos”,类型为“整数型(int)”。 本属性设置窗口的位置及状态。注意如果欲设置为“最大化”,“边框”属性必须不为固定类边框。 可供选择的属性值: 0. 通常 1. 居中 2. 最小化 3. 最大化 成员属性<20>的中文名称为“可否移动”,英文名称为“CanMove”,类型为“逻辑型(bool)”。 本属性设置窗口位置能否被移动。 成员属性<21>的中文名称为“图标”,英文名称为“icon”,类型为“字节集(bin)”。 本属性设置窗口左上角所显示的图标。 成员属性<22>的中文名称为“回车下移焦点”,英文名称为“EnterToNext”,类型为“逻辑型(bool)”。 本属性如果设置为真,运行时当用户在本窗口上按下回车键后,将自动将当前焦点转移到下一个组件。本属性如果设置为假,当用户在本窗口上按下回车键后,将等同于按下具有“默认”属性的按钮。 成员属性<23>的中文名称为“Esc键关闭”,英文名称为“EscClose”,类型为“逻辑型(bool)”。 本属性设置运行时用户是否可以用 Esc 键关闭本窗口。 成员属性<24>的中文名称为“F1键打开帮助”,英文名称为“F1OpenHelp”,类型为“逻辑型(bool)”。 本属性设置运行时用户是否可以用 F1 键打开有关本窗口的帮助信息。 成员属性<25>的中文名称为“帮助文件名”,英文名称为“HelpFileName”,类型为“文本型(text)”。 指定欲打开帮助文件的名称,如果没有指定帮助文件,将使用默认帮助文件名称,即本易程序的文件名称(不含其后缀)+“.hlp”后缀。 成员属性<26>的中文名称为“帮助标志值”,英文名称为“HelpContext”,类型为“整数型(int)”。 用于在帮助文件中指定相应的帮助标志数值。本属性如果为零,则显示帮助主题。 成员属性<27>的中文名称为“在任务条中显示”,英文名称为“ShowInTaskBar”,类型为“逻辑型(bool)”。 设置本窗口是否出现在 Windows 系统的任务条中。 成员属性<28>的中文名称为“随意移动”,英文名称为“HitMove”,类型为“逻辑型(bool)”。 设置当用户在窗口上任何位置按下鼠标左键后是否进入窗口整体移动模式。注意如果本属性设置为真,则在本窗口及其中所有不能接收输入焦点的子组件上均不能再接收到“鼠标左键被按下”和“鼠标左键被放开”事件。 成员属性<29>的中文名称为“外形”,英文名称为“shape”,类型为“整数型(int)”。 设置窗口的外形。 可供选择的属性值: 0. 矩形 1. 椭圆 2. 圆角矩形 3. 环 4. 正三角 5. 倒三角 6. 左三角 7. 右三角 8. 平行四边形 9. 五边形 10. 六边形 11. 梯形 12. 菱形 13. 五角星 14. 十字星 15. 闪电形 16. 爆炸形1 17. 爆炸形2 18. 燕尾 19. 折角矩形 20. 左箭头 21. 右箭头 22. 上箭头 23. 下箭头 24. 左右箭头 25. 上下箭头 26. 十字箭头 27. 丁字箭头 28. 燕尾箭头 29. 五边形箭头 成员属性<30>的中文名称为“总在最前”,英文名称为“Topmost”,类型为“逻辑型(bool)”。 设置本窗口永远位于其它窗口的前面。 成员属性<31>的中文名称为“保持标题条激活”,英文名称为“KeepTitleBarActive”,类型为“逻辑型(bool)”。 如果希望本窗口在非激活状态下其标题条仍然与激活状态时相同,请设置本属性为真。 成员属性<32>的中文名称为“窗口类名”,英文名称为“ClassName”,类型为“文本型(text)”。 指定本窗口在创建时所使用的窗口类名。本属性仅设计时设置有效。 组件事件列表: 事件 1 : 事件名称:创建完毕 当窗口及其中的所有组件均被创建后在显示之前产生此事件,用户可以在响应此事件期间做一些初始化工作。本事件为该窗口的第一个事件。 此事件的用户处理子程序不需要返回数据。 事件 2 : 事件名称:可否被关闭 在窗口及计算机被关闭之前产生此事件,用于询问该关闭操作是否允许被继续。如果返回假则不允许关闭,返回真或不返回值允许关闭。 此事件的用户处理子程序所需返回数据的类型为“逻辑型(bool)”。 事件 3 : 事件名称:将被销毁 当窗口将被销毁前产生此事件。窗口被销毁后所有对此窗口及其内部组件的修改都将被作废。 此事件的用户处理子程序不需要返回数据。 事件 4 : 事件名称:位置被改变 当窗口的位置被改变时产生此事件。 此事件的用户处理子程序不需要返回数据。 事件 5 : 事件名称:尺寸被改变 当窗口的尺寸被改变后产生此事件。 此事件的用户处理子程序不需要返回数据。 事件 6 : 事件名称:被激活 当窗口转换为激活状态时产生此事件。 此事件的用户处理子程序不需要返回数据。 事件 7 : 事件名称:被取消激活 当窗口转换为非激活状态时产生此事件。 此事件的用户处理子程序不需要返回数据。 事件 8 : 事件名称:空闲 当系统正处于空闲状态时产生此事件,用户可以在响应此事件时做一些后台处理工作。如果事件处理子程序返回假或者不返回值,在此次空闲期间系统将不再产生空闲事件(可以降低 CPU 占用率)。如果返回真,系统将继续产生空闲事件。 此事件的用户处理子程序所需返回数据的类型为“逻辑型(bool)”。 事件参数<1>的名称为“已空闲时间”,类型为“整数型(int)”。指示自系统本次进入空闲状态后到现在所经过的空闲时间,单位为毫秒。用户程序在空闲状态下所进行的大工作量操作最好等到此值较大时进行。 事件 9 : 事件名称:首次激活 当窗口创建完毕后被首次激活显示时产生此事件,在此事件及此事件后用户可以开始在窗口内的画板组件上写出内容。 此事件的用户处理子程序不需要返回数据。 事件 10 : 事件名称:托盘事件 当用户用鼠标单击或双击本窗口对象“置托盘图标”方法所设置的图标后即产生本事件。 此事件的用户处理子程序不需要返回数据。 事件参数<1>的名称为“操作类型”,类型为“整数型(int)”。指示用户操作类型,可能为的值为:1、#单击左键;2、#双击;3、#单击右键。 事件 11 : 事件名称:被显示 当窗口被显示时产生此事件。 此事件的用户处理子程序不需要返回数据。 事件 12 : 事件名称:被隐藏 当窗口被隐藏时产生此事件。 此事件的用户处理子程序不需要返回数据。 事件 13 : 事件名称:窗口可否被关闭 在窗口被关闭之前产生此事件,用于询问窗口可否被关闭。如果返回假则不允许窗口被关闭,返回真或不返回值允许关闭。 此事件的用户处理子程序所需返回数据的类型为“逻辑型(bool)”。 调用格式: 〈整数型〉 对象.取窗口句柄 () - 系统核心支持库->窗口 英文名称:GetHWnd 取出本窗口或窗口组件的窗口句柄(即HWND)。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.销毁 ([逻辑型 立即销毁]) - 系统核心支持库->窗口 英文名称:destroy 销毁本窗口或窗口组件。窗口被销毁后,所有在载入本窗口之后对本窗口及其内窗口组件所进行的修改或设置都将被抛弃,窗口被销毁后如想再次使用必须重新装载。注意:当窗口调用本方法进行销毁时,窗口并不会被立即销毁,而会被推迟到其它所有现存窗口事件处理完毕后才会被真正销毁。本命令为初级对象成员命令。 参数<1>的名称为“立即销毁”,类型为“逻辑型(bool)”,可以被省略。通常情况下,调用销毁方法后为了考虑到事件处理子程序的后续安全操作,窗口真正的销毁工作会被延迟到所处事件处理子程序执行完毕后再进行,但有时由于某种特殊需要,可能希望窗口能够立即被销毁,设置本参数为真即可。注:1.核心库4.6版本以前(不包括4.6)由于不支持本参数,执行本方法始终会立即销毁;2.本参数仅在销毁窗口时有效,销毁窗口组件时始终都采取立即销毁方式。如果被省略,则参数默认值为假。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.获取焦点 () - 系统核心支持库->窗口 英文名称:SetFocus 将焦点移动到窗口组件。如果对窗口使用本方法,窗口将自动把焦点转移到第一个有能力保留焦点的窗口组件上去。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.可有焦点 () - 系统核心支持库->窗口 英文名称:IsFocus 如果当前窗口组件具有焦点,则返回真,否则返回假。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取用户区宽度 () - 系统核心支持库->窗口 英文名称:GetClientWidth 返回窗口或窗口组件用户区域的宽度,单位为像素点。对窗口而言,用户区域为窗口区域减去标题栏、菜单栏、边框后的区域;对窗口组件而言,用户区域等同于其窗口组件区域。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取用户区高度 () - 系统核心支持库->窗口 英文名称:GetClientHeight 返回窗口或窗口组件用户区域的高度,单位为像素点。对窗口而言,用户区域为窗口区域减去标题栏、菜单栏、边框后的区域;对窗口组件而言,用户区域等同于其窗口组件区域。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.禁止重画 () - 系统核心支持库->窗口 英文名称:LockWindowUpdate 禁止窗口或窗口组件重画,以避免当频繁进行操作时引起闪烁。注意调用本命令后必须调用“允许重画”命令进行恢复。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.允许重画 () - 系统核心支持库->窗口 英文名称:UnlockWindowUpdate 重新允许被禁止的窗口或窗口组件重画。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.重画 () - 系统核心支持库->窗口 英文名称:invalidate 通知 Windows 系统本窗口或窗口组件上的显示内容需要在以后被全部重画。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.部分重画 (整数型 欲重画区域的左边,整数型 欲重画区域的顶边,整数型 欲重画区域的宽度,整数型 欲重画区域的高度) - 系统核心支持库->窗口 英文名称:InvalidateRect 通知 Windows 系统本窗口或窗口组件上的显示内容需要在以后被部分重画。本命令为初级对象成员命令。 参数<1>的名称为“欲重画区域的左边”,类型为“整数型(int)”。单位为像素点,相对于用户区域的左边。 参数<2>的名称为“欲重画区域的顶边”,类型为“整数型(int)”。单位为像素点,相对于用户区域的顶边。 参数<3>的名称为“欲重画区域的宽度”,类型为“整数型(int)”。单位为像素点。 参数<4>的名称为“欲重画区域的高度”,类型为“整数型(int)”。单位为像素点。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.取消重画 () - 系统核心支持库->窗口 英文名称:validate 通知 Windows 系统本窗口或窗口组件不再需要被重画,保留现有的全部显示内容。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.刷新显示 () - 系统核心支持库->窗口 英文名称:UpdateWindow 如果本窗口或窗口组件上的显示内容需要被全部或部分重画,则立即进行重画更新,否则不进行任何操作直接返回。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.移动 ([整数型 左边],[整数型 顶边],[整数型 宽度],[整数型 高度]) - 系统核心支持库->窗口 英文名称:move 改变窗口或窗口组件的位置或尺寸。本命令为初级对象成员命令。 参数<1>的名称为“左边”,类型为“整数型(int)”,可以被省略。单位为像素点。如被省略则不改变左边原位置。 参数<2>的名称为“顶边”,类型为“整数型(int)”,可以被省略。单位为像素点。如被省略则不改变顶边原位置。 参数<3>的名称为“宽度”,类型为“整数型(int)”,可以被省略。单位为像素点。如被省略或等于 -1 ,则不改变原宽度。 参数<4>的名称为“高度”,类型为“整数型(int)”,可以被省略。单位为像素点。如被省略或等于 -1 ,则不改变原高度。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.调整层次 ([整数型 欲调整到的层次]) - 系统核心支持库->窗口 英文名称:ZOrder 改变窗口或窗口组件的现行所处层次。本命令为初级对象成员命令。 参数<1>的名称为“欲调整到的层次”,类型为“整数型(int)”,可以被省略。可以为以下常量之一: 1、#顶层; 2、#底层; 3、#最高层; 4、#次高层。如果被省略,默认为“#顶层”。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.弹出菜单 (菜单 欲弹出的菜单,[整数型 水平显示位置],[整数型 垂直显示位置]) - 系统核心支持库->窗口 英文名称:PopupMenu 用于在窗口上的当前鼠标位置或指定坐标位置显示弹出式菜单,如果调用对象为窗口组件,则自动使用其所在的窗口。本命令为初级对象成员命令。 参数<1>的名称为“欲弹出的菜单”,类型为“菜单(menu)”。指定菜单内必须包含有子菜单,且所处窗口必须与调用对象窗口一致。 参数<2>的名称为“水平显示位置”,类型为“整数型(int)”,可以被省略。单位为像素点,相对于屏幕左边。如果被省略,将自动使用当前鼠标位置。 参数<3>的名称为“垂直显示位置”,类型为“整数型(int)”,可以被省略。单位为像素点,相对于屏幕顶边。如果被省略,将自动使用当前鼠标位置。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.发送信息 (整数型 信息值,整数型 参数1,整数型 参数2) - 系统核心支持库->窗口 英文名称:SendMessage 将指定信息发送到窗口或窗口组件,并等待且取回信息反馈值。本命令为中级对象成员命令。 参数<1>的名称为“信息值”,类型为“整数型(int)”。 参数<2>的名称为“参数1”,类型为“整数型(int)”,初始值为“0”。 参数<3>的名称为“参数2”,类型为“整数型(int)”,初始值为“0”。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.投递信息 (整数型 信息值,整数型 参数1,整数型 参数2) - 系统核心支持库->窗口 英文名称:PostMessage 将指定信息发送到窗口或窗口组件,不等待直接返回。本命令为中级对象成员命令。 参数<1>的名称为“信息值”,类型为“整数型(int)”。 参数<2>的名称为“参数1”,类型为“整数型(int)”,初始值为“0”。 参数<3>的名称为“参数2”,类型为“整数型(int)”,初始值为“0”。 操作系统需求: Windows 调用格式: 〈通用型〉 对象.取标记组件 (整数型 欲寻找组件的标记数值) - 系统核心支持库->窗口 英文名称:GetSpecTagUnit 返回当前窗口中具有指定标记数值文本的组件。如果不存在,将产生运行时错误。本命令为初级对象成员命令。 参数<1>的名称为“欲寻找组件的标记数值”,类型为“整数型(int)”。即该组件的“标记”属性文本的数值形式。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置外形图片 (通用型 图片数据,[整数型 透明颜色]) - 系统核心支持库->窗口 英文名称:SetShapePic 使用图片来设置窗口的外形,注意图片类型不能为图标及鼠标指针。另外,图片的轮廓应该尽量简单,以免影响窗口的刷新速度。如果调用对象为窗口组件,将自动使用其所在的窗口。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“图片数据”,类型为“通用型(all)”。参数值可以为 .JPG、.GIF、.BMP、.DIB 等等被支持格式的图片数据、图片资源或图片文件名。 参数<2>的名称为“透明颜色”,类型为“整数型(int)”,可以被省略。指定图片中透明部分的颜色。如果被省略,默认为白色。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.激活 () - 系统核心支持库->窗口 英文名称:Activate 本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置托盘图标 ([通用型 图标数据],[文本型 提示信息]) - 系统核心支持库->窗口 英文名称:SetTrayIcon 设置本程序在系统托盘中的图标。本命令为初级对象成员命令。 参数<1>的名称为“图标数据”,类型为“通用型(all)”,可以被省略。参数值可以为图标字节集数据、图标资源或图标文件名。如果省略本参数,默认为清除已有的本程序图标。 参数<2>的名称为“提示信息”,类型为“文本型(text)”,可以被省略。本参数指定当鼠标移动到图标上后显示的提示信息。如果省略本参数,默认为空文本。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.弹出托盘菜单 (菜单 欲弹出的菜单) - 系统核心支持库->窗口 英文名称:PopupTrayMenu 在当前鼠标位置弹出指定菜单,本命令一般用作支持托盘菜单的弹出。本命令为初级对象成员命令。 参数<1>的名称为“欲弹出的菜单”,类型为“菜单(menu)”。指定菜单内必须包含有子菜单,且所处窗口必须与调用对象窗口一致。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置父窗口 (通用型 父窗口或窗口组件) - 系统核心支持库->窗口 英文名称:SetParentWnd 设置指定窗口或窗口组件为本对象窗口或窗口组件的父窗口。本命令为初级对象成员命令。 参数<1>的名称为“父窗口或窗口组件”,类型为“通用型(all)”。参数值提供欲设置为本对象窗口组件父窗口的窗口或窗口组件。 操作系统需求: Windows 成员属性“标题”所在数据类型为“窗口”,英文名称为“caption”,类型为“文本型(text)”。 本属性指定窗口的标题文本。 成员属性“边框”所在数据类型为“窗口”,英文名称为“border”,类型为“整数型(int)”。 本属性指定窗口边框的类型。 可供选择的属性值: 0. 无边框 1. 普通可调边框 2. 普通固定边框 3. 窄标题可调边框 4. 窄标题固定边框 5. 镜框式可调边框 6. 镜框式固定边框 成员属性“底色”所在数据类型为“窗口”,英文名称为“BackColor”,类型为“整数型(int)”。 本属性指定窗口背景的颜色。 成员属性“底图”所在数据类型为“窗口”,英文名称为“BackPic”,类型为“字节集(bin)”。 本属性指定显示在窗口背景上的图片。 成员属性“底图方式”所在数据类型为“窗口”,英文名称为“BackPicMode”,类型为“整数型(int)”。 如果设定了底图,本属性指定窗口背景上底图的显示方式。 可供选择的属性值: 0. 图片居左上 1. 图片平铺 2. 图片居中 3. 缩放图片 成员属性“背景音乐”所在数据类型为“窗口”,英文名称为“BackMusic”,类型为“字节集(bin)”。 本属性指定当窗口调入时自动开始播放的音乐。 成员属性“播放次数”所在数据类型为“窗口”,英文名称为“PlayCount”,类型为“整数型(int)”。 本属性指定背景音乐的播放次数。 可供选择的属性值: 0. 循环播放 1. 仅播放一次 2. 不播放 成员属性“控制按钮”所在数据类型为“窗口”,英文名称为“CtrlBtn”,类型为“逻辑型(bool)”。 本属性设置是否显示窗口上的所有控制按钮及窗口控制菜单。 成员属性“最大化按钮”所在数据类型为“窗口”,英文名称为“MaxBtn”,类型为“逻辑型(bool)”。 本属性设置是否显示窗口右上角的最大化或还原按钮。 成员属性“最小化按钮”所在数据类型为“窗口”,英文名称为“MinBtn”,类型为“逻辑型(bool)”。 本属性设置是否显示窗口右上角的最小化按钮。 成员属性“位置”所在数据类型为“窗口”,英文名称为“pos”,类型为“整数型(int)”。 本属性设置窗口的位置及状态。注意如果欲设置为“最大化”,“边框”属性必须不为固定类边框。 可供选择的属性值: 0. 通常 1. 居中 2. 最小化 3. 最大化 成员属性“可否移动”所在数据类型为“窗口”,英文名称为“CanMove”,类型为“逻辑型(bool)”。 本属性设置窗口位置能否被移动。 成员属性“图标”所在数据类型为“窗口”,英文名称为“icon”,类型为“字节集(bin)”。 本属性设置窗口左上角所显示的图标。 成员属性“回车下移焦点”所在数据类型为“窗口”,英文名称为“EnterToNext”,类型为“逻辑型(bool)”。 本属性如果设置为真,运行时当用户在本窗口上按下回车键后,将自动将当前焦点转移到下一个组件。本属性如果设置为假,当用户在本窗口上按下回车键后,将等同于按下具有“默认”属性的按钮。 成员属性“Esc键关闭”所在数据类型为“窗口”,英文名称为“EscClose”,类型为“逻辑型(bool)”。 本属性设置运行时用户是否可以用 Esc 键关闭本窗口。 成员属性“F1键打开帮助”所在数据类型为“窗口”,英文名称为“F1OpenHelp”,类型为“逻辑型(bool)”。 本属性设置运行时用户是否可以用 F1 键打开有关本窗口的帮助信息。 成员属性“帮助文件名”所在数据类型为“窗口”,英文名称为“HelpFileName”,类型为“文本型(text)”。 指定欲打开帮助文件的名称,如果没有指定帮助文件,将使用默认帮助文件名称,即本易程序的文件名称(不含其后缀)+“.hlp”后缀。 成员属性“帮助标志值”所在数据类型为“窗口”,英文名称为“HelpContext”,类型为“整数型(int)”。 用于在帮助文件中指定相应的帮助标志数值。本属性如果为零,则显示帮助主题。 成员属性“在任务条中显示”所在数据类型为“窗口”,英文名称为“ShowInTaskBar”,类型为“逻辑型(bool)”。 设置本窗口是否出现在 Windows 系统的任务条中。 成员属性“随意移动”所在数据类型为“窗口”,英文名称为“HitMove”,类型为“逻辑型(bool)”。 设置当用户在窗口上任何位置按下鼠标左键后是否进入窗口整体移动模式。注意如果本属性设置为真,则在本窗口及其中所有不能接收输入焦点的子组件上均不能再接收到“鼠标左键被按下”和“鼠标左键被放开”事件。 成员属性“外形”所在数据类型为“窗口”,英文名称为“shape”,类型为“整数型(int)”。 设置窗口的外形。 可供选择的属性值: 0. 矩形 1. 椭圆 2. 圆角矩形 3. 环 4. 正三角 5. 倒三角 6. 左三角 7. 右三角 8. 平行四边形 9. 五边形 10. 六边形 11. 梯形 12. 菱形 13. 五角星 14. 十字星 15. 闪电形 16. 爆炸形1 17. 爆炸形2 18. 燕尾 19. 折角矩形 20. 左箭头 21. 右箭头 22. 上箭头 23. 下箭头 24. 左右箭头 25. 上下箭头 26. 十字箭头 27. 丁字箭头 28. 燕尾箭头 29. 五边形箭头 成员属性“总在最前”所在数据类型为“窗口”,英文名称为“Topmost”,类型为“逻辑型(bool)”。 设置本窗口永远位于其它窗口的前面。 成员属性“保持标题条激活”所在数据类型为“窗口”,英文名称为“KeepTitleBarActive”,类型为“逻辑型(bool)”。 如果希望本窗口在非激活状态下其标题条仍然与激活状态时相同,请设置本属性为真。 成员属性“窗口类名”所在数据类型为“窗口”,英文名称为“ClassName”,类型为“文本型(text)”。 指定本窗口在创建时所使用的窗口类名。本属性仅设计时设置有效。 事件名称:创建完毕 当窗口及其中的所有组件均被创建后在显示之前产生此事件,用户可以在响应此事件期间做一些初始化工作。本事件为该窗口的第一个事件。 此事件的用户处理子程序不需要返回数据。 事件名称:可否被关闭 在窗口及计算机被关闭之前产生此事件,用于询问该关闭操作是否允许被继续。如果返回假则不允许关闭,返回真或不返回值允许关闭。 此事件的用户处理子程序所需返回数据的类型为“逻辑型(bool)”。 事件名称:将被销毁 当窗口将被销毁前产生此事件。窗口被销毁后所有对此窗口及其内部组件的修改都将被作废。 此事件的用户处理子程序不需要返回数据。 事件名称:位置被改变 当窗口的位置被改变时产生此事件。 此事件的用户处理子程序不需要返回数据。 事件名称:尺寸被改变 当窗口的尺寸被改变后产生此事件。 此事件的用户处理子程序不需要返回数据。 事件名称:被激活 当窗口转换为激活状态时产生此事件。 此事件的用户处理子程序不需要返回数据。 事件名称:被取消激活 当窗口转换为非激活状态时产生此事件。 此事件的用户处理子程序不需要返回数据。 事件名称:空闲 当系统正处于空闲状态时产生此事件,用户可以在响应此事件时做一些后台处理工作。如果事件处理子程序返回假或者不返回值,在此次空闲期间系统将不再产生空闲事件(可以降低 CPU 占用率)。如果返回真,系统将继续产生空闲事件。 此事件的用户处理子程序所需返回数据的类型为“逻辑型(bool)”。 事件参数<1>的名称为“已空闲时间”,类型为“整数型(int)”。指示自系统本次进入空闲状态后到现在所经过的空闲时间,单位为毫秒。用户程序在空闲状态下所进行的大工作量操作最好等到此值较大时进行。 事件名称:首次激活 当窗口创建完毕后被首次激活显示时产生此事件,在此事件及此事件后用户可以开始在窗口内的画板组件上写出内容。 此事件的用户处理子程序不需要返回数据。 事件名称:托盘事件 当用户用鼠标单击或双击本窗口对象“置托盘图标”方法所设置的图标后即产生本事件。 此事件的用户处理子程序不需要返回数据。 事件参数<1>的名称为“操作类型”,类型为“整数型(int)”。指示用户操作类型,可能为的值为:1、#单击左键;2、#双击;3、#单击右键。 事件名称:被显示 当窗口被显示时产生此事件。 此事件的用户处理子程序不需要返回数据。 事件名称:被隐藏 当窗口被隐藏时产生此事件。 此事件的用户处理子程序不需要返回数据。 事件名称:窗口可否被关闭 在窗口被关闭之前产生此事件,用于询问窗口可否被关闭。如果返回假则不允许窗口被关闭,返回真或不返回值允许关闭。 此事件的用户处理子程序所需返回数据的类型为“逻辑型(bool)”。 --------------------------------------------------- 数据类型名称:菜单 英文名称:menu 本数据类型为普通类型,共包含 4 个成员属性, 1 个组件事件。 操作系统需求: Windows 用作指定某一个菜单项目。 成员属性<1>的中文名称为“标题”,英文名称为“caption”,类型为“文本型(text)”。 成员属性<2>的中文名称为“选中”,英文名称为“Picked”,类型为“逻辑型(bool)”。 成员属性<3>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<4>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 组件事件列表: 事件 1 : 事件名称:被选择 当菜单项被用户选择后即产生此事件。 此事件的用户处理子程序不需要返回数据。 成员属性“标题”所在数据类型为“菜单”,英文名称为“caption”,类型为“文本型(text)”。 成员属性“选中”所在数据类型为“菜单”,英文名称为“Picked”,类型为“逻辑型(bool)”。 成员属性“禁止”所在数据类型为“菜单”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性“可视”所在数据类型为“菜单”,英文名称为“visible”,类型为“逻辑型(bool)”。 事件名称:被选择 当菜单项被用户选择后即产生此事件。 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:字体 英文名称:font 本数据类型为普通类型,共包含 7 个成员变量。 操作系统需求: Windows 成员<1>的中文名称为“角度”,英文名称为“orient”,类型为“整数型(int)”。 以 1 / 10 度为单位。 成员<2>的中文名称为“加粗”,英文名称为“FontBold”,类型为“逻辑型(bool)”。 成员<3>的中文名称为“倾斜”,英文名称为“FontItalic”,类型为“逻辑型(bool)”。 成员<4>的中文名称为“删除线”,英文名称为“StrikeOut”,类型为“逻辑型(bool)”。 成员<5>的中文名称为“下划线”,英文名称为“UnderLine”,类型为“逻辑型(bool)”。 成员<6>的中文名称为“字体大小”,英文名称为“FontSize”,类型为“整数型(int)”,初始值为“9”。 单位为点(1 / 72 英寸)。 成员<7>的中文名称为“字体名称”,英文名称为“FontName”,类型为“文本型(text)”,初始值为“宋体”。 组件事件列表: 成员“角度”所在数据类型为“字体”,英文名称为“orient”,类型为“整数型(int)”。 以 1 / 10 度为单位。 成员“加粗”所在数据类型为“字体”,英文名称为“FontBold”,类型为“逻辑型(bool)”。 成员“倾斜”所在数据类型为“字体”,英文名称为“FontItalic”,类型为“逻辑型(bool)”。 成员“删除线”所在数据类型为“字体”,英文名称为“StrikeOut”,类型为“逻辑型(bool)”。 成员“下划线”所在数据类型为“字体”,英文名称为“UnderLine”,类型为“逻辑型(bool)”。 成员“字体大小”所在数据类型为“字体”,英文名称为“FontSize”,类型为“整数型(int)”,初始值为“9”。 单位为点(1 / 72 英寸)。 成员“字体名称”所在数据类型为“字体”,英文名称为“FontName”,类型为“文本型(text)”,初始值为“宋体”。 --------------------------------------------------- 数据类型名称:编辑框 英文名称:EditBox 本数据类型为窗口组件型,共包含 1 个成员命令, 29 个成员属性, 2 个组件事件。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“内容”,英文名称为“context”,类型为“文本型(text)”。 成员属性<10>的中文名称为“边框”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 成员属性<11>的中文名称为“文本颜色”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性<12>的中文名称为“背景颜色”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性<13>的中文名称为“字体”,英文名称为“font”,类型为“字体(font)”。 成员属性<14>的中文名称为“隐藏选择”,英文名称为“HideSel”,类型为“逻辑型(bool)”。 本属性指定失去输入焦点后是否还显示当前被选择的区域。 成员属性<15>的中文名称为“最大允许长度”,英文名称为“MaxAllowLength”,类型为“整数型(int)”。 本属性设置最大允许输入到本组件中的字符数目,如为0则输入字符数目不受限制。 成员属性<16>的中文名称为“是否允许多行”,英文名称为“AllowMultiLines”,类型为“逻辑型(bool)”。 本属性设置本组件是否允许输入多行文本。 成员属性<17>的中文名称为“滚动条”,英文名称为“ScrollBar”,类型为“整数型(int)”。 滚动条只有在多行方式下才有效。 可供选择的属性值: 0. 无 1. 横向滚动条 2. 纵向滚动条 3. 横向及纵向滚动条 成员属性<18>的中文名称为“对齐方式”,英文名称为“AlignMode”,类型为“整数型(int)”。 可供选择的属性值: 0. 左对齐 1. 居中 2. 右对齐 成员属性<19>的中文名称为“输入方式”,英文名称为“InputMode”,类型为“整数型(int)”。 可供选择的属性值: 0. 通常方式 1. 只读方式 2. 密码输入 3. 整数文本输入 4. 小数文本输入 5. 输入字节 6. 输入短整数 7. 输入整数 8. 输入长整数 9. 输入小数 10. 输入双精度小数 11. 输入日期时间 成员属性<20>的中文名称为“密码遮盖字符”,英文名称为“PasswordChar”,类型为“文本型(text)”。 本属性设置当输入方式为“密码输入”时输入字符后显示在输入框中的替代字符。 成员属性<21>的中文名称为“转换方式”,英文名称为“ConvertMode”,类型为“整数型(int)”。 可供选择的属性值: 0. 无 1. 大写->小写 2. 小写->大写 成员属性<22>的中文名称为“调节器方式”,英文名称为“spin”,类型为“整数型(int)”。 调节器只有在单行方式下才有效。 可供选择的属性值: 0. 无调节器 1. 自动调节器 2. 手动调节器 成员属性<23>的中文名称为“调节器底限值”,英文名称为“SpinMin”,类型为“整数型(int)”。 只有在自动调节器方式下才有效,最小不能小于-32767。 成员属性<24>的中文名称为“调节器上限值”,英文名称为“SpinMax”,类型为“整数型(int)”。 只有在自动调节器方式下才有效,最大不能超过32767。 成员属性<25>的中文名称为“起始选择位置”,英文名称为“SelStart”,类型为“整数型(int)”。 返回或设置所选择文本的起始点;0 为位置 1 ,1 为位置 2,如此类推。如果没有文本被选中,则指出光标位置。如果设置位置时使用值 -1,则将当前光标位置移动到文本尾部。 成员属性<26>的中文名称为“被选择字符数”,英文名称为“SelLength”,类型为“整数型(int)”。 返回或设置所选择的字符数。如果设置字符数时使用值 -1,则选择文本框内的所有字符。 成员属性<27>的中文名称为“被选择文本”,英文名称为“SelText”,类型为“文本型(text)”。 本属性在设计时不可用,在运行时可读可写。 返回或替换当前所选择的文本。 成员属性<28>的中文名称为“数据源”,英文名称为“DataSource”,类型为“文本型(text)”。 指定提供数据的数据源组件名。 成员属性<29>的中文名称为“数据列”,英文名称为“DataCol”,类型为“文本型(text)”。 指定数据源中的数据列,可以是列名或以1开始的列序号文本。 组件事件列表: 事件 1 : 事件名称:内容被改变 当编辑框的内容被修改后即产生此事件。 此事件的用户处理子程序不需要返回数据。 事件 2 : 事件名称:调节钮被按下 只有调节器方式为“手动调节器”时才会产生此事件。 此事件的用户处理子程序不需要返回数据。 事件参数<1>的名称为“按钮值”,类型为“整数型(int)”。如果按下的是调节器的向上箭头按钮,参数值为 1,否则为 -1。 调用格式: 〈无返回值〉 对象.加入文本 (文本型 欲加入文本,... ) - 系统核心支持库->编辑框 英文名称:AddText 将指定文本加入到编辑框内容的尾部。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“欲加入文本”,类型为“文本型(text)”。 操作系统需求: Windows 成员属性“内容”所在数据类型为“编辑框”,英文名称为“context”,类型为“文本型(text)”。 成员属性“边框”所在数据类型为“编辑框”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 成员属性“文本颜色”所在数据类型为“编辑框”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性“背景颜色”所在数据类型为“编辑框”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性“字体”所在数据类型为“编辑框”,英文名称为“font”,类型为“字体(font)”。 成员属性“隐藏选择”所在数据类型为“编辑框”,英文名称为“HideSel”,类型为“逻辑型(bool)”。 本属性指定失去输入焦点后是否还显示当前被选择的区域。 成员属性“最大允许长度”所在数据类型为“编辑框”,英文名称为“MaxAllowLength”,类型为“整数型(int)”。 本属性设置最大允许输入到本组件中的字符数目,如为0则输入字符数目不受限制。 成员属性“是否允许多行”所在数据类型为“编辑框”,英文名称为“AllowMultiLines”,类型为“逻辑型(bool)”。 本属性设置本组件是否允许输入多行文本。 成员属性“滚动条”所在数据类型为“编辑框”,英文名称为“ScrollBar”,类型为“整数型(int)”。 滚动条只有在多行方式下才有效。 可供选择的属性值: 0. 无 1. 横向滚动条 2. 纵向滚动条 3. 横向及纵向滚动条 成员属性“对齐方式”所在数据类型为“编辑框”,英文名称为“AlignMode”,类型为“整数型(int)”。 可供选择的属性值: 0. 左对齐 1. 居中 2. 右对齐 成员属性“输入方式”所在数据类型为“编辑框”,英文名称为“InputMode”,类型为“整数型(int)”。 可供选择的属性值: 0. 通常方式 1. 只读方式 2. 密码输入 3. 整数文本输入 4. 小数文本输入 5. 输入字节 6. 输入短整数 7. 输入整数 8. 输入长整数 9. 输入小数 10. 输入双精度小数 11. 输入日期时间 成员属性“密码遮盖字符”所在数据类型为“编辑框”,英文名称为“PasswordChar”,类型为“文本型(text)”。 本属性设置当输入方式为“密码输入”时输入字符后显示在输入框中的替代字符。 成员属性“转换方式”所在数据类型为“编辑框”,英文名称为“ConvertMode”,类型为“整数型(int)”。 可供选择的属性值: 0. 无 1. 大写->小写 2. 小写->大写 成员属性“调节器方式”所在数据类型为“编辑框”,英文名称为“spin”,类型为“整数型(int)”。 调节器只有在单行方式下才有效。 可供选择的属性值: 0. 无调节器 1. 自动调节器 2. 手动调节器 成员属性“调节器底限值”所在数据类型为“编辑框”,英文名称为“SpinMin”,类型为“整数型(int)”。 只有在自动调节器方式下才有效,最小不能小于-32767。 成员属性“调节器上限值”所在数据类型为“编辑框”,英文名称为“SpinMax”,类型为“整数型(int)”。 只有在自动调节器方式下才有效,最大不能超过32767。 成员属性“起始选择位置”所在数据类型为“编辑框”,英文名称为“SelStart”,类型为“整数型(int)”。 返回或设置所选择文本的起始点;0 为位置 1 ,1 为位置 2,如此类推。如果没有文本被选中,则指出光标位置。如果设置位置时使用值 -1,则将当前光标位置移动到文本尾部。 成员属性“被选择字符数”所在数据类型为“编辑框”,英文名称为“SelLength”,类型为“整数型(int)”。 返回或设置所选择的字符数。如果设置字符数时使用值 -1,则选择文本框内的所有字符。 成员属性“被选择文本”所在数据类型为“编辑框”,英文名称为“SelText”,类型为“文本型(text)”。 本属性在设计时不可用,在运行时可读可写。 返回或替换当前所选择的文本。 成员属性“数据源”所在数据类型为“编辑框”,英文名称为“DataSource”,类型为“文本型(text)”。 指定提供数据的数据源组件名。 成员属性“数据列”所在数据类型为“编辑框”,英文名称为“DataCol”,类型为“文本型(text)”。 指定数据源中的数据列,可以是列名或以1开始的列序号文本。 事件名称:内容被改变 当编辑框的内容被修改后即产生此事件。 此事件的用户处理子程序不需要返回数据。 事件名称:调节钮被按下 只有调节器方式为“手动调节器”时才会产生此事件。 此事件的用户处理子程序不需要返回数据。 事件参数<1>的名称为“按钮值”,类型为“整数型(int)”。如果按下的是调节器的向上箭头按钮,参数值为 1,否则为 -1。 --------------------------------------------------- 数据类型名称:图片框 英文名称:PicBox 本数据类型为容器窗口组件型,不能接受输入焦点,共包含 15 个成员属性。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“边框”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 成员属性<10>的中文名称为“背景颜色”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性<11>的中文名称为“图片”,英文名称为“pic”,类型为“字节集(bin)”。 本属性指定显示在图片框上的图片。 成员属性<12>的中文名称为“显示方式”,英文名称为“PicDrawMode”,类型为“整数型(int)”。 如果设定了图片,本属性指定图片框上图片的显示方式。 可供选择的属性值: 0. 图片居左上 1. 缩放图片 2. 图片居中 成员属性<13>的中文名称为“播放动画”,英文名称为“PlayGif”,类型为“逻辑型(bool)”。 当图片为 GIF 动画格式时,通过改变此属性可控制其播放或停止。如在设计时置本属性为真,运行时动画在图片框被创建后即自动开始播放。 成员属性<14>的中文名称为“数据源”,英文名称为“DataSource”,类型为“文本型(text)”。 指定提供数据的数据源组件名。 成员属性<15>的中文名称为“数据列”,英文名称为“DataCol”,类型为“文本型(text)”。 指定数据源中的字节集或图片数据列,可以是列名或以1开始的列序号文本。 组件事件列表: 成员属性“边框”所在数据类型为“图片框”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 成员属性“背景颜色”所在数据类型为“图片框”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性“图片”所在数据类型为“图片框”,英文名称为“pic”,类型为“字节集(bin)”。 本属性指定显示在图片框上的图片。 成员属性“显示方式”所在数据类型为“图片框”,英文名称为“PicDrawMode”,类型为“整数型(int)”。 如果设定了图片,本属性指定图片框上图片的显示方式。 可供选择的属性值: 0. 图片居左上 1. 缩放图片 2. 图片居中 成员属性“播放动画”所在数据类型为“图片框”,英文名称为“PlayGif”,类型为“逻辑型(bool)”。 当图片为 GIF 动画格式时,通过改变此属性可控制其播放或停止。如在设计时置本属性为真,运行时动画在图片框被创建后即自动开始播放。 成员属性“数据源”所在数据类型为“图片框”,英文名称为“DataSource”,类型为“文本型(text)”。 指定提供数据的数据源组件名。 成员属性“数据列”所在数据类型为“图片框”,英文名称为“DataCol”,类型为“文本型(text)”。 指定数据源中的字节集或图片数据列,可以是列名或以1开始的列序号文本。 --------------------------------------------------- 数据类型名称:外形框 英文名称:ShapeBox 本数据类型为容器窗口组件型,不能接受输入焦点,共包含 15 个成员属性。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“背景颜色”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性<10>的中文名称为“外形”,英文名称为“shape”,类型为“整数型(int)”。 可供选择的属性值: 0. 矩形 1. 正方形 2. 椭圆 3. 圆 4. 圆角矩形 5. 圆角正方形 6. 横向线 7. 纵向线 成员属性<11>的中文名称为“线条效果”,英文名称为“effect”,类型为“整数型(int)”。 可供选择的属性值: 0. 通常 1. 凹入 2. 凸出 成员属性<12>的中文名称为“线型”,英文名称为“LineStyle”,类型为“整数型(int)”。 可供选择的属性值: 0. 无 1. 直线 2. 划线 3. 点线 4. 点划线 5. 双点划线 成员属性<13>的中文名称为“线宽”,英文名称为“LineWidth”,类型为“整数型(int)”。 注意:仅在线条效果为“通常”且线型为“直线”时才有效。 成员属性<14>的中文名称为“线条颜色”,英文名称为“LineColor”,类型为“整数型(int)”。 注意:仅在线条效果为“通常”时才有效。 成员属性<15>的中文名称为“填充颜色”,英文名称为“FillColor”,类型为“整数型(int)”。 注意:仅在外形不为线条时才有效。 组件事件列表: 成员属性“背景颜色”所在数据类型为“外形框”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性“外形”所在数据类型为“外形框”,英文名称为“shape”,类型为“整数型(int)”。 可供选择的属性值: 0. 矩形 1. 正方形 2. 椭圆 3. 圆 4. 圆角矩形 5. 圆角正方形 6. 横向线 7. 纵向线 成员属性“线条效果”所在数据类型为“外形框”,英文名称为“effect”,类型为“整数型(int)”。 可供选择的属性值: 0. 通常 1. 凹入 2. 凸出 成员属性“线型”所在数据类型为“外形框”,英文名称为“LineStyle”,类型为“整数型(int)”。 可供选择的属性值: 0. 无 1. 直线 2. 划线 3. 点线 4. 点划线 5. 双点划线 成员属性“线宽”所在数据类型为“外形框”,英文名称为“LineWidth”,类型为“整数型(int)”。 注意:仅在线条效果为“通常”且线型为“直线”时才有效。 成员属性“线条颜色”所在数据类型为“外形框”,英文名称为“LineColor”,类型为“整数型(int)”。 注意:仅在线条效果为“通常”时才有效。 成员属性“填充颜色”所在数据类型为“外形框”,英文名称为“FillColor”,类型为“整数型(int)”。 注意:仅在外形不为线条时才有效。 --------------------------------------------------- 数据类型名称:画板 英文名称:DrawPanel 本数据类型为容器窗口组件型,共包含 28 个成员命令, 25 个成员属性, 1 个组件事件。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“边框”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 成员属性<10>的中文名称为“画板背景色”,英文名称为“BackColor”,类型为“整数型(int)”。 注意如果“自动重画”属性为真,则不支持透明色。 成员属性<11>的中文名称为“底图”,英文名称为“pic”,类型为“字节集(bin)”。 本属性指定显示在画板背景上的图片。 成员属性<12>的中文名称为“底图方式”,英文名称为“BackPicMode”,类型为“整数型(int)”。 如果设定了底图,本属性指定画板背景上底图的显示方式。 可供选择的属性值: 0. 图片居左上 1. 图片平铺 2. 图片居中 成员属性<13>的中文名称为“自动重画”,英文名称为“AutoRedraw”,类型为“逻辑型(bool)”。 如果本属性设置为真,系统将自动把所有在画板上进行的绘画操作的结果保存到内存中,当以后需要重画时,系统简单地把所保存的绘画结果复制到画板上,而不再产生“绘画”事件。采用本属性需要消耗一定数量的内存。另外,如果本属性为真且在底图方式为居中时调整画板尺寸,将无法保留以前的绘画数据。 成员属性<14>的中文名称为“绘画单位”,英文名称为“unit”,类型为“整数型(int)”。 本属性指定绘画时所使用的单位,坐标系的 X 轴从左到右,Y 轴从上到下。 可供选择的属性值: 0. 像素点 1. 0.1毫米 2. 0.01毫米 3. 0.01英寸 4. 0.001英寸 5. 1/1440英寸 成员属性<15>的中文名称为“画笔类型”,英文名称为“PenStyle”,类型为“整数型(int)”。 可供选择的属性值: 0. 空笔 1. 直线 2. 划线 3. 点线 4. 点划线 5. 双点划线 6. 内直线 成员属性<16>的中文名称为“画出方式”,英文名称为“DrawRop2”,类型为“整数型(int)”。 有关各种画出方式的说明为: 0、黑色:始终画出黑色;1、非或笔:或笔的相反;2、与非笔:背景色以及画笔反相二者共有颜色的组合;3、非复制笔:复制笔的相反;4、与笔非:画笔以及已有颜色反相二者共有颜色的组合;5、反转:已有颜色的反相;6、异或笔:画笔的颜色以及已有颜色的组合,只取其一;7、非与笔:与笔的相反;8、与笔:画笔和已有二者共有颜色的组合;9、非异或笔:异或笔的相反;10、无操作:原有保持不变。该设置实际上关闭画笔;11、或非笔:已有颜色与画笔颜色反相的组合;12、复制笔(缺省值):画笔颜色;13、或笔非:画笔颜色与已有颜色的反相的组合;14、或笔:画笔颜色与已有颜色的组合;15、白色:始终画出白色。 可供选择的属性值: 0. 黑色 1. 非或笔 2. 与非笔 3. 非复制笔 4. 与笔非 5. 反转 6. 异或笔 7. 非与笔 8. 与笔 9. 非异或笔 10. 无操作 11. 或非笔 12. 复制笔 13. 或笔非 14. 或笔 15. 白色 成员属性<17>的中文名称为“画笔粗细”,英文名称为“PenWidth”,类型为“整数型(int)”。 使用现行绘画单位,如果为0,表示画笔的粗细为一个像素点。注意:当画笔类型为划线、点线、点划线、双点划线时,本属性无效,画笔宽度始终为一个像素点。 成员属性<18>的中文名称为“画笔颜色”,英文名称为“PenColor”,类型为“整数型(int)”。 成员属性<19>的中文名称为“刷子类型”,英文名称为“BrushStyle”,类型为“整数型(int)”。 各种格式刷子将使用当前文本背景颜色作为刷子背景颜色。 可供选择的属性值: 0. 空刷子 1. 颜色刷子 2. 右斜线 3. 直交叉线 4. 斜交叉线 5. 左斜线 6. 横线 7. 竖线 8. 5%色点 9. 10%色点 10. 20%色点 11. 25%色点 12. 30%色点 13. 40%色点 14. 50%色点 15. 60%色点 16. 70%色点 17. 75%色点 18. 80%色点 19. 90%色点 20. 浅色上对角线 21. 浅色下对角线 22. 深色上对角线 23. 深色下对角线 24. 宽上对角线 25. 宽下对角线 26. 浅色竖线 27. 浅色横线 28. 窄竖线 29. 窄横线 30. 深色竖线 31. 深色横线 32. 上对角虚线 33. 下对角虚线 34. 横虚线 35. 竖虚线 36. 小纸屑 37. 大纸屑 38. 之字形 39. 波浪线 40. 对角砖形 41. 横向砖形 42. 纺织物 43. 方格呢 44. 草皮 45. 虚格线 46. 点式菱形 47. 瓦形 48. 棚架 49. 球体 50. 小网格 51. 大网格 52. 小棋盘 53. 大棋盘 54. 空心菱形 55. 实心菱形 成员属性<20>的中文名称为“刷子颜色”,英文名称为“BrushColor”,类型为“整数型(int)”。 成员属性<21>的中文名称为“文本颜色”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性<22>的中文名称为“文本背景颜色”,英文名称为“TextBackColor”,类型为“整数型(int)”。 成员属性<23>的中文名称为“字体”,英文名称为“font”,类型为“字体(font)”。 成员属性<24>的中文名称为“画板宽度”,英文名称为“width”,类型为“整数型(int)”。 本属性只可读。 本属性提供了目前画板的宽度,使用现行绘画单位。属性值等于“画板”窗口组件的用户区域宽度。 成员属性<25>的中文名称为“画板高度”,英文名称为“height”,类型为“整数型(int)”。 本属性只可读。 本属性提供了目前画板的高度,使用现行绘画单位。属性值等于“画板”窗口组件的用户区域高度。 组件事件列表: 事件 1 : 事件名称:绘画 当画板中的全部或一部分区域需要被重新绘制时即产生此事件。用户程序在响应此事件期间在画板上所进行的任何绘制操作均被限制在“需重画区”参数所指定的区域内。 此事件的用户处理子程序不需要返回数据。 事件参数<1>的名称为“重画区左边”,类型为“整数型(int)”。本参数提供目前画板中需要更新的矩形区域的左边,使用现行绘画单位,用作提高绘画速度,一般情况下可以不处理。 事件参数<2>的名称为“重画区上边”,类型为“整数型(int)”。本参数提供目前画板中需要更新的矩形区域的顶边,使用现行绘画单位,用作提高绘画速度,一般情况下可以不处理。 事件参数<3>的名称为“重画区右边”,类型为“整数型(int)”。本参数提供目前画板中需要更新的矩形区域的右边,使用现行绘画单位,用作提高绘画速度,一般情况下可以不处理。 事件参数<4>的名称为“重画区下边”,类型为“整数型(int)”。本参数提供目前画板中需要更新的矩形区域的底边,使用现行绘画单位,用作提高绘画速度,一般情况下可以不处理。 调用格式: 〈整数型〉 对象.取设备句柄 () - 系统核心支持库->画板 英文名称:GetHDC 如当前用户程序正在处理本画板所产生的“绘画”事件,则返回画板所对应的设备句柄(即HDC),否则返回 0。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清除 ([整数型 清除区左上角横坐标],[整数型 清除区左上角纵坐标],[整数型 清除区宽度],[整数型 清除区高度]) - 系统核心支持库->画板 英文名称:cls 清除画板上指定区域的内容并将当前文本写出位置移动到被清除区左上角。本命令为初级对象成员命令。 参数<1>的名称为“清除区左上角横坐标”,类型为“整数型(int)”,可以被省略。使用当前绘画单位,相对于画板左上角。如果被省略,默认为 0 。 参数<2>的名称为“清除区左上角纵坐标”,类型为“整数型(int)”,可以被省略。使用当前绘画单位,相对于画板左上角。如果被省略,默认为 0 。 参数<3>的名称为“清除区宽度”,类型为“整数型(int)”,可以被省略。使用当前绘画单位。如果被省略,默认为清除区左边到画板右边之间的宽度。 参数<4>的名称为“清除区高度”,类型为“整数型(int)”,可以被省略。使用当前绘画单位。如果被省略,默认为清除区顶边到画板底边之间的高度。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取点 (整数型 点横坐标,整数型 点纵坐标) - 系统核心支持库->画板 英文名称:GetPixel 返回画板上指定点的颜色值。如果失败,将返回 -1。本命令为初级对象成员命令。 参数<1>的名称为“点横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“点纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.画点 (整数型 点横坐标,整数型 点纵坐标,整数型 欲画入点的颜色值) - 系统核心支持库->画板 英文名称:SetPixel 本命令为初级对象成员命令。 参数<1>的名称为“点横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“点纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<3>的名称为“欲画入点的颜色值”,类型为“整数型(int)”。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.画直线 (整数型 起始点横坐标,整数型 起始点纵坐标,整数型 结束点横坐标,整数型 结束点纵坐标) - 系统核心支持库->画板 英文名称:LineTo 使用画笔在画板上画出一条直线。本命令为初级对象成员命令。 参数<1>的名称为“起始点横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“起始点纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<3>的名称为“结束点横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<4>的名称为“结束点纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.画椭圆 (整数型 椭圆左上角横坐标,整数型 椭圆左上角纵坐标,整数型 椭圆右下角横坐标,整数型 椭圆右下角纵坐标) - 系统核心支持库->画板 英文名称:ellipse 本命令为初级对象成员命令。 参数<1>的名称为“椭圆左上角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“椭圆左上角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<3>的名称为“椭圆右下角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<4>的名称为“椭圆右下角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.画弧线 (整数型 椭圆左上角横坐标,整数型 椭圆左上角纵坐标,整数型 椭圆右下角横坐标,整数型 椭圆右下角纵坐标,整数型 弧线起始点横坐标,整数型 弧线起始点纵坐标,整数型 弧线终止点横坐标,整数型 弧线终止点纵坐标) - 系统核心支持库->画板 英文名称:ArcTo 使用画笔在画板上画出一条弧线。本命令为初级对象成员命令。 参数<1>的名称为“椭圆左上角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“椭圆左上角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<3>的名称为“椭圆右下角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<4>的名称为“椭圆右下角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<5>的名称为“弧线起始点横坐标”,类型为“整数型(int)”。弧线从椭圆中心点至此起始点的直线与椭圆圆弧相交处开始绘制。使用当前绘画单位,相对于画板或打印纸左上角。 参数<6>的名称为“弧线起始点纵坐标”,类型为“整数型(int)”。弧线从椭圆中心点至此起始点的直线与椭圆圆弧相交处开始绘制。使用当前绘画单位,相对于画板或打印纸左上角。 参数<7>的名称为“弧线终止点横坐标”,类型为“整数型(int)”。弧线在椭圆中心点至此终止点的直线与椭圆圆弧相交处结束绘制。使用当前绘画单位,相对于画板或打印纸左上角。 参数<8>的名称为“弧线终止点纵坐标”,类型为“整数型(int)”。弧线在椭圆中心点至此终止点的直线与椭圆圆弧相交处结束绘制。使用当前绘画单位,相对于画板或打印纸左上角。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.画弦 (整数型 椭圆左上角横坐标,整数型 椭圆左上角纵坐标,整数型 椭圆右下角横坐标,整数型 椭圆右下角纵坐标,整数型 弧线起始点横坐标,整数型 弧线起始点纵坐标,整数型 弧线终止点横坐标,整数型 弧线终止点纵坐标) - 系统核心支持库->画板 英文名称:chord 本命令为初级对象成员命令。 参数<1>的名称为“椭圆左上角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“椭圆左上角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<3>的名称为“椭圆右下角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<4>的名称为“椭圆右下角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<5>的名称为“弧线起始点横坐标”,类型为“整数型(int)”。弧线从椭圆中心点至此起始点的直线与椭圆圆弧相交处开始绘制。使用当前绘画单位,相对于画板或打印纸左上角。 参数<6>的名称为“弧线起始点纵坐标”,类型为“整数型(int)”。弧线从椭圆中心点至此起始点的直线与椭圆圆弧相交处开始绘制。使用当前绘画单位,相对于画板或打印纸左上角。 参数<7>的名称为“弧线终止点横坐标”,类型为“整数型(int)”。弧线在椭圆中心点至此终止点的直线与椭圆圆弧相交处结束绘制。使用当前绘画单位,相对于画板或打印纸左上角。 参数<8>的名称为“弧线终止点纵坐标”,类型为“整数型(int)”。弧线在椭圆中心点至此终止点的直线与椭圆圆弧相交处结束绘制。使用当前绘画单位,相对于画板或打印纸左上角。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.画饼 (整数型 椭圆左上角横坐标,整数型 椭圆左上角纵坐标,整数型 椭圆右下角横坐标,整数型 椭圆右下角纵坐标,整数型 弧线起始点横坐标,整数型 弧线起始点纵坐标,整数型 弧线终止点横坐标,整数型 弧线终止点纵坐标) - 系统核心支持库->画板 英文名称:pie 本命令为初级对象成员命令。 参数<1>的名称为“椭圆左上角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“椭圆左上角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<3>的名称为“椭圆右下角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<4>的名称为“椭圆右下角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<5>的名称为“弧线起始点横坐标”,类型为“整数型(int)”。弧线从椭圆中心点至此起始点的直线与椭圆圆弧相交处开始绘制。使用当前绘画单位,相对于画板或打印纸左上角。 参数<6>的名称为“弧线起始点纵坐标”,类型为“整数型(int)”。弧线从椭圆中心点至此起始点的直线与椭圆圆弧相交处开始绘制。使用当前绘画单位,相对于画板或打印纸左上角。 参数<7>的名称为“弧线终止点横坐标”,类型为“整数型(int)”。弧线在椭圆中心点至此终止点的直线与椭圆圆弧相交处结束绘制。使用当前绘画单位,相对于画板或打印纸左上角。 参数<8>的名称为“弧线终止点纵坐标”,类型为“整数型(int)”。弧线在椭圆中心点至此终止点的直线与椭圆圆弧相交处结束绘制。使用当前绘画单位,相对于画板或打印纸左上角。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.画矩形 (整数型 矩形左上角横坐标,整数型 矩形左上角纵坐标,整数型 矩形右下角横坐标,整数型 矩形右下角纵坐标) - 系统核心支持库->画板 英文名称:DrawRect 使用画笔在画板上画出一个矩形,矩形的内部使用刷子填充。本命令为初级对象成员命令。 参数<1>的名称为“矩形左上角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“矩形左上角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<3>的名称为“矩形右下角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<4>的名称为“矩形右下角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.画渐变矩形 (整数型 矩形区域左边,整数型 矩形区域顶边,整数型 矩形区域宽度,整数型 矩形区域高度,[整数型 渐变方向],整数型 首渐变颜色,整数型 其它渐变颜色,... ) - 系统核心支持库->画板 英文名称:DrawJBRect 本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“矩形区域左边”,类型为“整数型(int)”。 参数<2>的名称为“矩形区域顶边”,类型为“整数型(int)”。 参数<3>的名称为“矩形区域宽度”,类型为“整数型(int)”。 参数<4>的名称为“矩形区域高度”,类型为“整数型(int)”。 参数<5>的名称为“渐变方向”,类型为“整数型(int)”,可以被省略。参数值可以为以下常量值之一: 1、#从上到下; 2、#从左到右; 3、从左上到右下; 4、从右上到左下; 5、从下到上; 6、从右到左; 7、从右下到左上; 8、从左下到右上。 如果本参数被省略,默认为“#从左到右”。 参数<6>的名称为“首渐变颜色”,类型为“整数型(int)”。 参数<7>的名称为“其它渐变颜色”,类型为“整数型(int)”。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.填充矩形 (整数型 矩形左上角横坐标,整数型 矩形左上角纵坐标,整数型 矩形右下角横坐标,整数型 矩形右下角纵坐标) - 系统核心支持库->画板 英文名称:FillRect 将画板上指定的矩形区域用当前刷子填充。本命令为初级对象成员命令。 参数<1>的名称为“矩形左上角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“矩形左上角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<3>的名称为“矩形右下角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<4>的名称为“矩形右下角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.画圆角矩形 (整数型 矩形左上角横坐标,整数型 矩形左上角纵坐标,整数型 矩形右下角横坐标,整数型 矩形右下角纵坐标,整数型 圆角宽度,[整数型 圆角高度]) - 系统核心支持库->画板 英文名称:RoundRect 使用画笔在画板上画出一个圆角矩形,圆角矩形的内部使用刷子填充。本命令为初级对象成员命令。 参数<1>的名称为“矩形左上角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“矩形左上角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<3>的名称为“矩形右下角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<4>的名称为“矩形右下角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<5>的名称为“圆角宽度”,类型为“整数型(int)”。使用当前绘画单位。 参数<6>的名称为“圆角高度”,类型为“整数型(int)”,可以被省略。使用当前绘画单位。如果省略本参数,默认与圆角宽度相等。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.翻转矩形区 (整数型 矩形左上角横坐标,整数型 矩形左上角纵坐标,整数型 矩形右下角横坐标,整数型 矩形右下角纵坐标) - 系统核心支持库->画板 英文名称:InvertRect 将画板上指定矩形区域的颜色翻转过来。本命令为初级对象成员命令。 参数<1>的名称为“矩形左上角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“矩形左上角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<3>的名称为“矩形右下角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<4>的名称为“矩形右下角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.画多边形 (整数型数组 多边形顶点,[整数型 顶点数目]) - 系统核心支持库->画板 英文名称:polygon 如果所画的多边形没有闭合,将自动闭合。本命令为初级对象成员命令。 参数<1>的名称为“多边形顶点”,类型为“整数型(int)”,提供参数数据时只能提供数组数据。本参数数组顺序记录多边形各顶点的横向及纵向坐标值。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“顶点数目”,类型为“整数型(int)”,可以被省略。本参数指定多边形顶点的总数目。如果被省略,默认为数组中所记录的顶点数目。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置写出位置 ([整数型 横向写出位置],[整数型 纵向写出位置]) - 系统核心支持库->画板 英文名称:SetWritePos 设置下次使用“写文本行”或“写出”命令输出数据时的位置。本命令为初级对象成员命令。 参数<1>的名称为“横向写出位置”,类型为“整数型(int)”,可以被省略。如果本参数被省略,则使用现行横向写出位置。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“纵向写出位置”,类型为“整数型(int)”,可以被省略。如果本参数被省略,则使用现行纵向写出位置。使用当前绘画单位,相对于画板或打印纸左上角。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.写文本行 ([通用型 欲写出数据],... ) - 系统核心支持库->画板 英文名称:print 在当前写出位置写出指定的文本、数值、逻辑值或日期时间,并将现行写出位置调整到下行行首。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“欲写出数据”,类型为“通用型(all)”,可以被省略。参数值只能为文本、数值、逻辑值或日期时间。如果本参数被省略,则写出一个空行。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.滚动写行 ([通用型 欲写出数据],... ) - 系统核心支持库->画板 英文名称:sprint 在当前写出位置写出指定的文本、数值、逻辑值或日期时间,并将现行写出位置调整到下行行首。如果现行画板高度无法容纳当前所要写出的行,则自动向上滚动画板内容。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“欲写出数据”,类型为“通用型(all)”,可以被省略。参数值只能为文本、数值、逻辑值或日期时间。如果本参数被省略,则写出一个空行。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.写出 ([通用型 欲写出数据],... ) - 系统核心支持库->画板 英文名称:write 在当前写出位置处写出指定的文本、数值、逻辑值或日期时间。自动调整现行写出位置到所写出数据的末位置。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“欲写出数据”,类型为“通用型(all)”,可以被省略。参数值只能为文本、数值、逻辑值或日期时间。如果本参数被省略,则写出一个空行。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.定位写出 ([整数型 横向写出位置],[整数型 纵向写出位置],通用型 欲写出数据,... ) - 系统核心支持库->画板 英文名称:say 在指定写出位置处写出指定的文本、数值、逻辑值或日期时间,不改变现行写出位置。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“横向写出位置”,类型为“整数型(int)”,可以被省略。如果本参数被省略,则使用现行横向写出位置。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“纵向写出位置”,类型为“整数型(int)”,可以被省略。如果本参数被省略,则使用现行纵向写出位置。使用当前绘画单位,相对于画板或打印纸左上角。 参数<3>的名称为“欲写出数据”,类型为“通用型(all)”。参数值只能为文本、数值、逻辑值或日期时间。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取宽度 (通用型 欲取其宽度或高度的数据) - 系统核心支持库->画板 英文名称:GetWidth 返回指定数据的写出宽度,使用当前绘画单位。本命令为初级对象成员命令。 参数<1>的名称为“欲取其宽度或高度的数据”,类型为“通用型(all)”。参数值只能为文本、数值、逻辑值或日期时间。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取高度 (通用型 欲取其宽度或高度的数据) - 系统核心支持库->画板 英文名称:GetHeight 返回指定数据的写出高度,使用当前绘画单位。本命令为初级对象成员命令。 参数<1>的名称为“欲取其宽度或高度的数据”,类型为“通用型(all)”。参数值只能为文本、数值、逻辑值或日期时间。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.画图片 (整数型 图片号,整数型 图片左边画出位置,整数型 图片顶边画出位置,[整数型 图片画出宽度],[整数型 图片画出高度],[整数型 图片画出方法]) - 系统核心支持库->画板 英文名称:DrawPic 本命令为初级对象成员命令。 参数<1>的名称为“图片号”,类型为“整数型(int)”。参数值必须为调用“载入图片”命令所返回的图片号。 参数<2>的名称为“图片左边画出位置”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<3>的名称为“图片顶边画出位置”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<4>的名称为“图片画出宽度”,类型为“整数型(int)”,可以被省略。如果本参数被省略,则使用图片本身的宽度。使用当前绘画单位。 参数<5>的名称为“图片画出高度”,类型为“整数型(int)”,可以被省略。如果本参数被省略,则使用图片本身的高度。使用当前绘画单位。 参数<6>的名称为“图片画出方法”,类型为“整数型(int)”,可以被省略。本参数定义在将图像绘制到对象(画板 / 打印机)上时对图像执行的位操作。对“图标”类型图片无效。可以为以下常量值之一或者其它自定义操作码: 1、#拷贝; 2、#翻转拷贝; 3、#位异或; 4、#位或; 5、#位与 本参数也可以指定透明色,但必须是负颜色数值。如: 画板1.画图片 (图片号, 0, 0, , , -取颜色值 (255, 255, 255)) 此语句的作用就是在画板上画出图片中除白色外的所有颜色。 如果省略本参数,默认为“#拷贝”。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取图片宽度 (整数型 图片号) - 系统核心支持库->画板 英文名称:GetPicWidth 返回指定图片的宽度,使用当前绘画单位。本命令为初级对象成员命令。 参数<1>的名称为“图片号”,类型为“整数型(int)”。参数值必须为调用“载入图片”命令所返回的图片号。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取图片高度 (整数型 图片号) - 系统核心支持库->画板 英文名称:GetPicHeight 返回指定图片的高度,使用当前绘画单位。本命令为初级对象成员命令。 参数<1>的名称为“图片号”,类型为“整数型(int)”。参数值必须为调用“载入图片”命令所返回的图片号。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.复制 ([整数型 欲复制区域的左边],[整数型 欲复制区域的顶边],[整数型 欲复制区域的宽度],[整数型 欲复制区域的高度],[画板 复制到的目的画板],[整数型 欲复制到位置左边],[整数型 欲复制到位置顶边],[整数型 复制方法]) - 系统核心支持库->画板 英文名称:copy 将源画板(本命令的调用画板对象)中指定区域的内容快速复制到目的画板中的指定位置,使用源和目的画板各自的当前绘画单位。如果源画板当前不可视,其“自动重画”属性必须为真。本命令为初级对象成员命令。 参数<1>的名称为“欲复制区域的左边”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为 0 。使用源画板的当前绘画单位。 参数<2>的名称为“欲复制区域的顶边”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为 0 。使用源画板的当前绘画单位。 参数<3>的名称为“欲复制区域的宽度”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认等同于源画板的宽度。使用源画板的当前绘画单位。 参数<4>的名称为“欲复制区域的高度”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认等同于源画板的高度。使用源画板的当前绘画单位。 参数<5>的名称为“复制到的目的画板”,类型为“画板(DrawPanel)”,可以被省略。如果本参数被省略,默认为复制到源画板对象。 参数<6>的名称为“欲复制到位置左边”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为 0 。使用目的画板的当前绘画单位。 参数<7>的名称为“欲复制到位置顶边”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为 0 。使用目的画板的当前绘画单位。 参数<8>的名称为“复制方法”,类型为“整数型(int)”,可以被省略。本参数定义在将画板内容复制到目的画板上时对图像执行的位操作。可以为以下常量值之一或者其它自定义操作码: 1、#拷贝; 2、#翻转拷贝; 3、#位异或; 4、#位或; 5、#位与。 如果省略本参数,默认为“#拷贝”。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.取图片 ([整数型 输出宽度],[整数型 输出高度]) - 系统核心支持库->画板 英文名称:GetPic 返回画板上所有现有显示内容的图片数据。如果失败,返回空字节集。本命令为初级对象成员命令。 参数<1>的名称为“输出宽度”,类型为“整数型(int)”,可以被省略。指定图片的输出宽度。如果小于0,参数值指定的是最终图片输出宽度相对于所取得图片宽度的百分比(最小为10%);如果等于0,则按图片原宽度输出;如果大于0,指定输出图片的绝对宽度。如果本参数被省略,默认值为0。 参数<2>的名称为“输出高度”,类型为“整数型(int)”,可以被省略。指定图片的输出高度。如果小于0,参数值指定的是最终图片输出高度相对于所取得图片高度的百分比(最小为10%);如果等于0,则按图片原高度输出;如果大于0,指定输出图片的绝对高度。如果本参数被省略,默认值为0。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.单位转换 (整数型 欲转换的座标值,整数型 欲转换座标值的类型) - 系统核心支持库->画板 英文名称:UnitCnv 将像素单位座标值转换到当前绘画单位,或将当前绘画单位座标值转换到像素单位。本命令为初级对象成员命令。 参数<1>的名称为“欲转换的座标值”,类型为“整数型(int)”。提供欲转换的横向或纵向座标值。 参数<2>的名称为“欲转换座标值的类型”,类型为“整数型(int)”。可以为以下常量值之一: 1:#横向绘画单位; 2:#纵向绘画单位; 3:#横向像素单位; 4:#纵向像素单位。 根据所提供的类型值,将进行相反的单位转换,即将绘画单位转换到像素单位,将像素单位转换到绘画单位。 操作系统需求: Windows 成员属性“边框”所在数据类型为“画板”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 成员属性“画板背景色”所在数据类型为“画板”,英文名称为“BackColor”,类型为“整数型(int)”。 注意如果“自动重画”属性为真,则不支持透明色。 成员属性“底图”所在数据类型为“画板”,英文名称为“pic”,类型为“字节集(bin)”。 本属性指定显示在画板背景上的图片。 成员属性“底图方式”所在数据类型为“画板”,英文名称为“BackPicMode”,类型为“整数型(int)”。 如果设定了底图,本属性指定画板背景上底图的显示方式。 可供选择的属性值: 0. 图片居左上 1. 图片平铺 2. 图片居中 成员属性“自动重画”所在数据类型为“画板”,英文名称为“AutoRedraw”,类型为“逻辑型(bool)”。 如果本属性设置为真,系统将自动把所有在画板上进行的绘画操作的结果保存到内存中,当以后需要重画时,系统简单地把所保存的绘画结果复制到画板上,而不再产生“绘画”事件。采用本属性需要消耗一定数量的内存。另外,如果本属性为真且在底图方式为居中时调整画板尺寸,将无法保留以前的绘画数据。 成员属性“绘画单位”所在数据类型为“画板”,英文名称为“unit”,类型为“整数型(int)”。 本属性指定绘画时所使用的单位,坐标系的 X 轴从左到右,Y 轴从上到下。 可供选择的属性值: 0. 像素点 1. 0.1毫米 2. 0.01毫米 3. 0.01英寸 4. 0.001英寸 5. 1/1440英寸 成员属性“画笔类型”所在数据类型为“画板”,英文名称为“PenStyle”,类型为“整数型(int)”。 可供选择的属性值: 0. 空笔 1. 直线 2. 划线 3. 点线 4. 点划线 5. 双点划线 6. 内直线 成员属性“画出方式”所在数据类型为“画板”,英文名称为“DrawRop2”,类型为“整数型(int)”。 有关各种画出方式的说明为: 0、黑色:始终画出黑色;1、非或笔:或笔的相反;2、与非笔:背景色以及画笔反相二者共有颜色的组合;3、非复制笔:复制笔的相反;4、与笔非:画笔以及已有颜色反相二者共有颜色的组合;5、反转:已有颜色的反相;6、异或笔:画笔的颜色以及已有颜色的组合,只取其一;7、非与笔:与笔的相反;8、与笔:画笔和已有二者共有颜色的组合;9、非异或笔:异或笔的相反;10、无操作:原有保持不变。该设置实际上关闭画笔;11、或非笔:已有颜色与画笔颜色反相的组合;12、复制笔(缺省值):画笔颜色;13、或笔非:画笔颜色与已有颜色的反相的组合;14、或笔:画笔颜色与已有颜色的组合;15、白色:始终画出白色。 可供选择的属性值: 0. 黑色 1. 非或笔 2. 与非笔 3. 非复制笔 4. 与笔非 5. 反转 6. 异或笔 7. 非与笔 8. 与笔 9. 非异或笔 10. 无操作 11. 或非笔 12. 复制笔 13. 或笔非 14. 或笔 15. 白色 成员属性“画笔粗细”所在数据类型为“画板”,英文名称为“PenWidth”,类型为“整数型(int)”。 使用现行绘画单位,如果为0,表示画笔的粗细为一个像素点。注意:当画笔类型为划线、点线、点划线、双点划线时,本属性无效,画笔宽度始终为一个像素点。 成员属性“画笔颜色”所在数据类型为“画板”,英文名称为“PenColor”,类型为“整数型(int)”。 成员属性“刷子类型”所在数据类型为“画板”,英文名称为“BrushStyle”,类型为“整数型(int)”。 各种格式刷子将使用当前文本背景颜色作为刷子背景颜色。 可供选择的属性值: 0. 空刷子 1. 颜色刷子 2. 右斜线 3. 直交叉线 4. 斜交叉线 5. 左斜线 6. 横线 7. 竖线 8. 5%色点 9. 10%色点 10. 20%色点 11. 25%色点 12. 30%色点 13. 40%色点 14. 50%色点 15. 60%色点 16. 70%色点 17. 75%色点 18. 80%色点 19. 90%色点 20. 浅色上对角线 21. 浅色下对角线 22. 深色上对角线 23. 深色下对角线 24. 宽上对角线 25. 宽下对角线 26. 浅色竖线 27. 浅色横线 28. 窄竖线 29. 窄横线 30. 深色竖线 31. 深色横线 32. 上对角虚线 33. 下对角虚线 34. 横虚线 35. 竖虚线 36. 小纸屑 37. 大纸屑 38. 之字形 39. 波浪线 40. 对角砖形 41. 横向砖形 42. 纺织物 43. 方格呢 44. 草皮 45. 虚格线 46. 点式菱形 47. 瓦形 48. 棚架 49. 球体 50. 小网格 51. 大网格 52. 小棋盘 53. 大棋盘 54. 空心菱形 55. 实心菱形 成员属性“刷子颜色”所在数据类型为“画板”,英文名称为“BrushColor”,类型为“整数型(int)”。 成员属性“文本颜色”所在数据类型为“画板”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性“文本背景颜色”所在数据类型为“画板”,英文名称为“TextBackColor”,类型为“整数型(int)”。 成员属性“字体”所在数据类型为“画板”,英文名称为“font”,类型为“字体(font)”。 成员属性“画板宽度”所在数据类型为“画板”,英文名称为“width”,类型为“整数型(int)”。 本属性只可读。 本属性提供了目前画板的宽度,使用现行绘画单位。属性值等于“画板”窗口组件的用户区域宽度。 成员属性“画板高度”所在数据类型为“画板”,英文名称为“height”,类型为“整数型(int)”。 本属性只可读。 本属性提供了目前画板的高度,使用现行绘画单位。属性值等于“画板”窗口组件的用户区域高度。 事件名称:绘画 当画板中的全部或一部分区域需要被重新绘制时即产生此事件。用户程序在响应此事件期间在画板上所进行的任何绘制操作均被限制在“需重画区”参数所指定的区域内。 此事件的用户处理子程序不需要返回数据。 事件参数<1>的名称为“重画区左边”,类型为“整数型(int)”。本参数提供目前画板中需要更新的矩形区域的左边,使用现行绘画单位,用作提高绘画速度,一般情况下可以不处理。 事件参数<2>的名称为“重画区上边”,类型为“整数型(int)”。本参数提供目前画板中需要更新的矩形区域的顶边,使用现行绘画单位,用作提高绘画速度,一般情况下可以不处理。 事件参数<3>的名称为“重画区右边”,类型为“整数型(int)”。本参数提供目前画板中需要更新的矩形区域的右边,使用现行绘画单位,用作提高绘画速度,一般情况下可以不处理。 事件参数<4>的名称为“重画区下边”,类型为“整数型(int)”。本参数提供目前画板中需要更新的矩形区域的底边,使用现行绘画单位,用作提高绘画速度,一般情况下可以不处理。 --------------------------------------------------- 数据类型名称:分组框 英文名称:GroupBox 本数据类型为容器窗口组件型,不能接受输入焦点,共包含 13 个成员属性。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“标题”,英文名称为“caption”,类型为“文本型(text)”。 如果希望某一字符成为本分组框中第一个可停留焦点组件的访问键,可以在该字符前面加上一个 & 字符。 成员属性<10>的中文名称为“对齐方式”,英文名称为“AlignMode”,类型为“整数型(int)”。 可供选择的属性值: 0. 左边 1. 居中 2. 右边 成员属性<11>的中文名称为“文本颜色”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性<12>的中文名称为“背景颜色”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性<13>的中文名称为“字体”,英文名称为“font”,类型为“字体(font)”。 组件事件列表: 成员属性“标题”所在数据类型为“分组框”,英文名称为“caption”,类型为“文本型(text)”。 如果希望某一字符成为本分组框中第一个可停留焦点组件的访问键,可以在该字符前面加上一个 & 字符。 成员属性“对齐方式”所在数据类型为“分组框”,英文名称为“AlignMode”,类型为“整数型(int)”。 可供选择的属性值: 0. 左边 1. 居中 2. 右边 成员属性“文本颜色”所在数据类型为“分组框”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性“背景颜色”所在数据类型为“分组框”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性“字体”所在数据类型为“分组框”,英文名称为“font”,类型为“字体(font)”。 --------------------------------------------------- 数据类型名称:标签 英文名称:Label 本数据类型为窗口组件型,不能接受输入焦点,共包含 1 个成员命令, 29 个成员属性, 1 个组件事件。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“标题”,英文名称为“caption”,类型为“文本型(text)”。 如果希望某一字符成为本标签后可停留焦点组件的访问键,可以在该字符前面加上一个 & 字符。 成员属性<10>的中文名称为“效果”,英文名称为“effect”,类型为“整数型(int)”。 如果将本属性值设置为"透明"(在设计模式下无效果,不支持在运行时修改),则标签的背景将为透明,此时"背景颜色"属性将不起作用. 可供选择的属性值: 0. 通常 1. 凹入 2. 凸出 3. 阴影 4. 透明 成员属性<11>的中文名称为“边框”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 6. 渐变镜框式 成员属性<12>的中文名称为“渐变边框宽度”,类型为“整数型(int)”。 成员属性<13>的中文名称为“渐变边框颜色1”,类型为“整数型(int)”。 成员属性<14>的中文名称为“渐变边框颜色2”,类型为“整数型(int)”。 成员属性<15>的中文名称为“渐变边框颜色3”,类型为“整数型(int)”。 成员属性<16>的中文名称为“字体”,英文名称为“font”,类型为“字体(font)”。 成员属性<17>的中文名称为“文本颜色”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性<18>的中文名称为“背景颜色”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性<19>的中文名称为“底图”,英文名称为“BackPic”,类型为“字节集(bin)”。 本属性指定显示在标签背景上的图片。 成员属性<20>的中文名称为“底图方式”,英文名称为“BackPicMode”,类型为“整数型(int)”。 如果设定了底图,本属性指定标签背景上底图的显示方式。 可供选择的属性值: 0. 图片居左上 1. 图片平铺 2. 图片居中 成员属性<21>的中文名称为“渐变背景方式”,类型为“整数型(int)”。 本属性只有在未设定底图的前提下才有效。 可供选择的属性值: 0. 无渐变背景 1. 从上到下 2. 从左到右 3. 从左上到右下 4. 从右上到左下 5. 从下到上 6. 从右到左 7. 从右下到左上 8. 从左下到右上 成员属性<22>的中文名称为“渐变背景颜色1”,类型为“整数型(int)”。 成员属性<23>的中文名称为“渐变背景颜色2”,类型为“整数型(int)”。 成员属性<24>的中文名称为“渐变背景颜色3”,类型为“整数型(int)”。 成员属性<25>的中文名称为“横向对齐方式”,英文名称为“HorzAlignMode”,类型为“整数型(int)”。 可供选择的属性值: 0. 左对齐 1. 居中 2. 右对齐 成员属性<26>的中文名称为“是否自动折行”,类型为“逻辑型(bool)”。 本属性设定当文本内容超出右界后是否自动转到下一行显示。 成员属性<27>的中文名称为“纵向对齐方式”,英文名称为“VertAlignMode”,类型为“整数型(int)”。 如果选用自动折行则本属性无效。 可供选择的属性值: 0. 顶对齐 1. 居中 2. 底对齐 成员属性<28>的中文名称为“数据源”,英文名称为“DataSource”,类型为“文本型(text)”。 指定提供数据的数据源组件名。 成员属性<29>的中文名称为“数据列”,英文名称为“DataCol”,类型为“文本型(text)”。 指定数据源中的数据列,可以是列名或以1开始的列序号文本。 组件事件列表: 事件 1 : 事件名称:反馈事件 本事件用作与外部DLL交互或者其它场合,事件子程序处理完毕后可以根据需要决定是否返回值(注:信息值为32885)。 此事件的用户处理子程序所需返回数据的类型为“整数型(int)”。 事件参数<1>的名称为“参数一”,类型为“整数型(int)”。反馈事件所带过来的第一个参数。 事件参数<2>的名称为“参数二”,类型为“整数型(int)”。反馈事件所带过来的第二个参数。 调用格式: 〈整数型〉 对象.调用反馈事件 ([整数型 参数一],[整数型 参数二],[逻辑型 事件传递方式]) - 系统核心支持库->标签 英文名称:SendLabelMsg 产生标签的反馈事件,以调用此标签的“反馈事件”用户事件处理子程序,可以用作在多线程处理中将控制权转移到程序主线程上去执行。返回用户事件处理子程序所返回的值,如果没有相应的事件处理子程序或采用投递方式传递事件消息,将返回零。本命令为中级对象成员命令。 参数<1>的名称为“参数一”,类型为“整数型(int)”,可以被省略。为反馈事件所携带的第一个参数,如果被省略,默认值为零。 参数<2>的名称为“参数二”,类型为“整数型(int)”,可以被省略。为反馈事件所携带的第二个参数,如果被省略,默认值为零。 参数<3>的名称为“事件传递方式”,类型为“逻辑型(bool)”,可以被省略。为真则采用发送方式传递事件消息,此时本命令将一直等待到“反馈事件”用户事件处理子程序处理完毕后才返回,为假则采用投递方式传递事件消息,此时本命令将直接返回且不等待用户事件处理子程序处理完毕(用户事件处理子程序将在空闲时被调用)。如果本参数被省略,默认采用发送方式传递事件。 操作系统需求: Windows 成员属性“标题”所在数据类型为“标签”,英文名称为“caption”,类型为“文本型(text)”。 如果希望某一字符成为本标签后可停留焦点组件的访问键,可以在该字符前面加上一个 & 字符。 成员属性“效果”所在数据类型为“标签”,英文名称为“effect”,类型为“整数型(int)”。 如果将本属性值设置为"透明"(在设计模式下无效果,不支持在运行时修改),则标签的背景将为透明,此时"背景颜色"属性将不起作用. 可供选择的属性值: 0. 通常 1. 凹入 2. 凸出 3. 阴影 4. 透明 成员属性“边框”所在数据类型为“标签”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 6. 渐变镜框式 成员属性“渐变边框宽度”所在数据类型为“标签”,类型为“整数型(int)”。 成员属性“渐变边框颜色1”所在数据类型为“标签”,类型为“整数型(int)”。 成员属性“渐变边框颜色2”所在数据类型为“标签”,类型为“整数型(int)”。 成员属性“渐变边框颜色3”所在数据类型为“标签”,类型为“整数型(int)”。 成员属性“字体”所在数据类型为“标签”,英文名称为“font”,类型为“字体(font)”。 成员属性“文本颜色”所在数据类型为“标签”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性“背景颜色”所在数据类型为“标签”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性“底图”所在数据类型为“标签”,英文名称为“BackPic”,类型为“字节集(bin)”。 本属性指定显示在标签背景上的图片。 成员属性“底图方式”所在数据类型为“标签”,英文名称为“BackPicMode”,类型为“整数型(int)”。 如果设定了底图,本属性指定标签背景上底图的显示方式。 可供选择的属性值: 0. 图片居左上 1. 图片平铺 2. 图片居中 成员属性“渐变背景方式”所在数据类型为“标签”,类型为“整数型(int)”。 本属性只有在未设定底图的前提下才有效。 可供选择的属性值: 0. 无渐变背景 1. 从上到下 2. 从左到右 3. 从左上到右下 4. 从右上到左下 5. 从下到上 6. 从右到左 7. 从右下到左上 8. 从左下到右上 成员属性“渐变背景颜色1”所在数据类型为“标签”,类型为“整数型(int)”。 成员属性“渐变背景颜色2”所在数据类型为“标签”,类型为“整数型(int)”。 成员属性“渐变背景颜色3”所在数据类型为“标签”,类型为“整数型(int)”。 成员属性“横向对齐方式”所在数据类型为“标签”,英文名称为“HorzAlignMode”,类型为“整数型(int)”。 可供选择的属性值: 0. 左对齐 1. 居中 2. 右对齐 成员属性“是否自动折行”所在数据类型为“标签”,类型为“逻辑型(bool)”。 本属性设定当文本内容超出右界后是否自动转到下一行显示。 成员属性“纵向对齐方式”所在数据类型为“标签”,英文名称为“VertAlignMode”,类型为“整数型(int)”。 如果选用自动折行则本属性无效。 可供选择的属性值: 0. 顶对齐 1. 居中 2. 底对齐 成员属性“数据源”所在数据类型为“标签”,英文名称为“DataSource”,类型为“文本型(text)”。 指定提供数据的数据源组件名。 成员属性“数据列”所在数据类型为“标签”,英文名称为“DataCol”,类型为“文本型(text)”。 指定数据源中的数据列,可以是列名或以1开始的列序号文本。 事件名称:反馈事件 本事件用作与外部DLL交互或者其它场合,事件子程序处理完毕后可以根据需要决定是否返回值(注:信息值为32885)。 此事件的用户处理子程序所需返回数据的类型为“整数型(int)”。 事件参数<1>的名称为“参数一”,类型为“整数型(int)”。反馈事件所带过来的第一个参数。 事件参数<2>的名称为“参数二”,类型为“整数型(int)”。反馈事件所带过来的第二个参数。 --------------------------------------------------- 数据类型名称:按钮 英文名称:Button 本数据类型为窗口组件型,共包含 14 个成员属性, 1 个组件事件。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“图片”,英文名称为“pic”,类型为“字节集(bin)”。 本属性指定显示在按钮上的图片。 成员属性<10>的中文名称为“类型”,英文名称为“style”,类型为“整数型(int)”。 当在窗口上按下Enter键时,如果没有将窗口的“回车下移输入点”属性设置为真,则等同于按下了具有“默认”类型的按钮。因此具有“默认”类型的按钮在同一窗口上应当只有一个。“通常”类型的按钮无对应的操作默认键。 可供选择的属性值: 0. 通常 1. 默认 成员属性<11>的中文名称为“标题”,英文名称为“caption”,类型为“文本型(text)”。 标题只有在图片为空时才有效,如果希望某一字符成为此按钮的访问键,可以在该字符前面加上一个 & 字符。 成员属性<12>的中文名称为“横向对齐方式”,英文名称为“HorzAlign”,类型为“整数型(int)”。 可供选择的属性值: 0. 左边 1. 居中 2. 右边 成员属性<13>的中文名称为“纵向对齐方式”,英文名称为“VertAlign”,类型为“整数型(int)”。 可供选择的属性值: 0. 顶边 1. 居中 2. 底边 成员属性<14>的中文名称为“字体”,英文名称为“font”,类型为“字体(font)”。 组件事件列表: 事件 1 : 事件名称:被单击 当单击按钮后即产生此事件。 此事件的用户处理子程序不需要返回数据。 成员属性“图片”所在数据类型为“按钮”,英文名称为“pic”,类型为“字节集(bin)”。 本属性指定显示在按钮上的图片。 成员属性“类型”所在数据类型为“按钮”,英文名称为“style”,类型为“整数型(int)”。 当在窗口上按下Enter键时,如果没有将窗口的“回车下移输入点”属性设置为真,则等同于按下了具有“默认”类型的按钮。因此具有“默认”类型的按钮在同一窗口上应当只有一个。“通常”类型的按钮无对应的操作默认键。 可供选择的属性值: 0. 通常 1. 默认 成员属性“标题”所在数据类型为“按钮”,英文名称为“caption”,类型为“文本型(text)”。 标题只有在图片为空时才有效,如果希望某一字符成为此按钮的访问键,可以在该字符前面加上一个 & 字符。 成员属性“横向对齐方式”所在数据类型为“按钮”,英文名称为“HorzAlign”,类型为“整数型(int)”。 可供选择的属性值: 0. 左边 1. 居中 2. 右边 成员属性“纵向对齐方式”所在数据类型为“按钮”,英文名称为“VertAlign”,类型为“整数型(int)”。 可供选择的属性值: 0. 顶边 1. 居中 2. 底边 成员属性“字体”所在数据类型为“按钮”,英文名称为“font”,类型为“字体(font)”。 事件名称:被单击 当单击按钮后即产生此事件。 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:选择框 英文名称:CheckBox 本数据类型为窗口组件型,共包含 21 个成员属性, 1 个组件事件。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“图片”,英文名称为“pic”,类型为“字节集(bin)”。 本属性指定显示在选择框上的图片。 成员属性<10>的中文名称为“按钮形式”,英文名称为“PushLike”,类型为“逻辑型(bool)”。 成员属性<11>的中文名称为“平面”,英文名称为“flat”,类型为“逻辑型(bool)”。 成员属性<12>的中文名称为“标题”,英文名称为“caption”,类型为“文本型(text)”。 标题只有在图片为空时才有效,如果希望某一字符成为此选择框的访问键,可以在该字符前面加上一个 & 字符。 成员属性<13>的中文名称为“标题居左”,英文名称为“LeftCaption”,类型为“逻辑型(bool)”。 成员属性<14>的中文名称为“横向对齐方式”,英文名称为“HorzAlign”,类型为“整数型(int)”。 可供选择的属性值: 0. 左边 1. 居中 2. 右边 成员属性<15>的中文名称为“纵向对齐方式”,英文名称为“VertAlign”,类型为“整数型(int)”。 可供选择的属性值: 0. 顶边 1. 居中 2. 底边 成员属性<16>的中文名称为“文本颜色”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性<17>的中文名称为“背景颜色”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性<18>的中文名称为“字体”,英文名称为“font”,类型为“字体(font)”。 成员属性<19>的中文名称为“选中”,英文名称为“Checked”,类型为“逻辑型(bool)”。 成员属性<20>的中文名称为“数据源”,英文名称为“DataSource”,类型为“文本型(text)”。 指定提供数据的数据源组件名。 成员属性<21>的中文名称为“数据列”,英文名称为“DataCol”,类型为“文本型(text)”。 指定数据源中的数据列,可以是列名或以1开始的列序号文本。 组件事件列表: 事件 1 : 事件名称:被单击 当单击选择框后即产生此事件。 此事件的用户处理子程序不需要返回数据。 成员属性“图片”所在数据类型为“选择框”,英文名称为“pic”,类型为“字节集(bin)”。 本属性指定显示在选择框上的图片。 成员属性“按钮形式”所在数据类型为“选择框”,英文名称为“PushLike”,类型为“逻辑型(bool)”。 成员属性“平面”所在数据类型为“选择框”,英文名称为“flat”,类型为“逻辑型(bool)”。 成员属性“标题”所在数据类型为“选择框”,英文名称为“caption”,类型为“文本型(text)”。 标题只有在图片为空时才有效,如果希望某一字符成为此选择框的访问键,可以在该字符前面加上一个 & 字符。 成员属性“标题居左”所在数据类型为“选择框”,英文名称为“LeftCaption”,类型为“逻辑型(bool)”。 成员属性“横向对齐方式”所在数据类型为“选择框”,英文名称为“HorzAlign”,类型为“整数型(int)”。 可供选择的属性值: 0. 左边 1. 居中 2. 右边 成员属性“纵向对齐方式”所在数据类型为“选择框”,英文名称为“VertAlign”,类型为“整数型(int)”。 可供选择的属性值: 0. 顶边 1. 居中 2. 底边 成员属性“文本颜色”所在数据类型为“选择框”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性“背景颜色”所在数据类型为“选择框”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性“字体”所在数据类型为“选择框”,英文名称为“font”,类型为“字体(font)”。 成员属性“选中”所在数据类型为“选择框”,英文名称为“Checked”,类型为“逻辑型(bool)”。 成员属性“数据源”所在数据类型为“选择框”,英文名称为“DataSource”,类型为“文本型(text)”。 指定提供数据的数据源组件名。 成员属性“数据列”所在数据类型为“选择框”,英文名称为“DataCol”,类型为“文本型(text)”。 指定数据源中的数据列,可以是列名或以1开始的列序号文本。 事件名称:被单击 当单击选择框后即产生此事件。 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:单选框 英文名称:RadioBox 本数据类型为窗口组件型,共包含 19 个成员属性, 1 个组件事件。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“图片”,英文名称为“pic”,类型为“字节集(bin)”。 本属性指定显示在单选框上的图片。 成员属性<10>的中文名称为“按钮形式”,英文名称为“PushLike”,类型为“逻辑型(bool)”。 成员属性<11>的中文名称为“平面”,英文名称为“flat”,类型为“逻辑型(bool)”。 成员属性<12>的中文名称为“标题”,英文名称为“caption”,类型为“文本型(text)”。 标题只有在图片为空时才有效,如果希望某一字符成为此单选框的访问键,可以在该字符前面加上一个 & 字符。 成员属性<13>的中文名称为“标题居左”,英文名称为“LeftCaption”,类型为“逻辑型(bool)”。 成员属性<14>的中文名称为“横向对齐方式”,英文名称为“HorzAlign”,类型为“整数型(int)”。 可供选择的属性值: 0. 左边 1. 居中 2. 右边 成员属性<15>的中文名称为“纵向对齐方式”,英文名称为“VertAlign”,类型为“整数型(int)”。 可供选择的属性值: 0. 顶边 1. 居中 2. 底边 成员属性<16>的中文名称为“文本颜色”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性<17>的中文名称为“背景颜色”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性<18>的中文名称为“字体”,英文名称为“font”,类型为“字体(font)”。 成员属性<19>的中文名称为“选中”,英文名称为“Checked”,类型为“逻辑型(bool)”。 组件事件列表: 事件 1 : 事件名称:被单击 当单击单选框后即产生此事件。 此事件的用户处理子程序不需要返回数据。 成员属性“图片”所在数据类型为“单选框”,英文名称为“pic”,类型为“字节集(bin)”。 本属性指定显示在单选框上的图片。 成员属性“按钮形式”所在数据类型为“单选框”,英文名称为“PushLike”,类型为“逻辑型(bool)”。 成员属性“平面”所在数据类型为“单选框”,英文名称为“flat”,类型为“逻辑型(bool)”。 成员属性“标题”所在数据类型为“单选框”,英文名称为“caption”,类型为“文本型(text)”。 标题只有在图片为空时才有效,如果希望某一字符成为此单选框的访问键,可以在该字符前面加上一个 & 字符。 成员属性“标题居左”所在数据类型为“单选框”,英文名称为“LeftCaption”,类型为“逻辑型(bool)”。 成员属性“横向对齐方式”所在数据类型为“单选框”,英文名称为“HorzAlign”,类型为“整数型(int)”。 可供选择的属性值: 0. 左边 1. 居中 2. 右边 成员属性“纵向对齐方式”所在数据类型为“单选框”,英文名称为“VertAlign”,类型为“整数型(int)”。 可供选择的属性值: 0. 顶边 1. 居中 2. 底边 成员属性“文本颜色”所在数据类型为“单选框”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性“背景颜色”所在数据类型为“单选框”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性“字体”所在数据类型为“单选框”,英文名称为“font”,类型为“字体(font)”。 成员属性“选中”所在数据类型为“单选框”,英文名称为“Checked”,类型为“逻辑型(bool)”。 事件名称:被单击 当单击单选框后即产生此事件。 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:组合框 英文名称:ComboBox 本数据类型为窗口组件型,共包含 12 个成员命令, 24 个成员属性, 5 个组件事件。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“类型”,英文名称为“style”,类型为“整数型(int)”。 注意: 修改本属性会丢失动态添加的项目(以原静态项目覆盖)。 可供选择的属性值: 0. 可编辑列表式 1. 可编辑下拉式 2. 不可编辑下拉式 成员属性<10>的中文名称为“内容”,英文名称为“context”,类型为“文本型(text)”。 本属性指定在下拉列表框编辑部分中的文本内容。当类型为“不可编辑下拉式”时,本属性无效。 成员属性<11>的中文名称为“最大文本长度”,英文名称为“TextLimit”,类型为“整数型(int)”。 本属性指定在下拉列表框的编辑部分所允许输入的最大文本长度,为0表示没有限制。当类型为“不可编辑下拉式”时,本属性无效。 成员属性<12>的中文名称为“起始选择位置”,英文名称为“SelStart”,类型为“整数型(int)”。 返回或设置所选择文本的起始点;0 为位置 1 ,1 为位置 2,如此类推。如果没有文本被选中,则指出光标位置。如果设置位置时使用值 -1,则将当前光标位置移动到文本尾部。当类型为“不可编辑下拉式”时,本属性无效。 成员属性<13>的中文名称为“被选择字符数”,英文名称为“SelLength”,类型为“整数型(int)”。 返回或设置所选择的字符数。如果设置字符数时使用值 -1,则选择所有文本。当类型为“不可编辑下拉式”时,本属性无效。 成员属性<14>的中文名称为“被选择文本”,英文名称为“SelText”,类型为“文本型(text)”。 本属性在设计时不可用,在运行时可读可写。 返回或替换当前在下拉列表框编辑部分中所选择的文本。当类型为“不可编辑下拉式”时,本属性无效。 成员属性<15>的中文名称为“自动排序”,英文名称为“sort”,类型为“逻辑型(bool)”。 成员属性<16>的中文名称为“行间距”,英文名称为“RowExtra”,类型为“整数型(int)”。 本属性指定各列表项目行之间的间距尺寸。 成员属性<17>的中文名称为“文本颜色”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性<18>的中文名称为“背景颜色”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性<19>的中文名称为“字体”,英文名称为“font”,类型为“字体(font)”。 成员属性<20>的中文名称为“现行选中项”,英文名称为“CurSel”,类型为“整数型(int)”。 本属性指定下拉列表框中现行被选中的列表项目的位置,位置值从 0 开始, -1 表示现行没有被选中的列表项。 成员属性<21>的中文名称为“列表项目”,类型为“字节集(bin)”。 本属性指定各列表项目。 成员属性<22>的中文名称为“项目数值”,类型为“字节集(bin)”。 本属性指定与各列表项目相关联的数值,该数值在程序中可以被取出或修改。 成员属性<23>的中文名称为“数据源”,英文名称为“DataSource”,类型为“文本型(text)”。 指定提供数据的数据源组件名。 成员属性<24>的中文名称为“数据列”,英文名称为“DataCol”,类型为“文本型(text)”。 指定数据源中的数据列,可以是列名或以1开始的列序号文本。 组件事件列表: 事件 1 : 事件名称:列表项被选择 此事件的用户处理子程序不需要返回数据。 事件 2 : 事件名称:编辑内容被改变 此事件的用户处理子程序不需要返回数据。 事件 3 : 事件名称:将弹出列表 在将弹出组合框的列表部分之前产生此事件。在处理此事件时,可以即时填充组合框中的列表项目。 此事件的用户处理子程序不需要返回数据。 事件 4 : 事件名称:列表被关闭 在关闭被弹出的组合框列表部分后产生此事件。 此事件的用户处理子程序不需要返回数据。 事件 5 : 事件名称:双击选择 当使用鼠标左键在某列表项目上双击时产生此事件。 此事件的用户处理子程序不需要返回数据。 调用格式: 〈整数型〉 对象.取顶端可见项目 () - 系统核心支持库->组合框 英文名称:GetTopIndex 返回组合框列表部分中当前最顶端可见项目的索引。0 为项目一,1 为项目二,如此类推。失败返回 -1 。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置顶端可见项目 (整数型 项目索引) - 系统核心支持库->组合框 英文名称:SetTopIndex 设置组合框列表部分中当前最顶端的可见项目,必要时将自动滚动组合框的列表部分。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取项目数 () - 系统核心支持库->组合框 英文名称:GetCount 本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取项目数值 (整数型 项目索引) - 系统核心支持库->组合框 英文名称:GetItemData 返回与指定项目相关联的数值。如果指定项目不存在,将返回 -1 。本命令为初级对象成员命令。 参数<1>的名称为“项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置项目数值 (整数型 项目索引,整数型 欲置入的项目数值) - 系统核心支持库->组合框 英文名称:SetItemData 设置与指定项目相关联的数值。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 参数<2>的名称为“欲置入的项目数值”,类型为“整数型(int)”。该项目数值与指定项目相关联。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取项目文本 (整数型 项目索引) - 系统核心支持库->组合框 英文名称:GetItemText 返回指定项目的文本。如果指定项目不存在,将返回空文本。本命令为初级对象成员命令。 参数<1>的名称为“项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置项目文本 (整数型 项目索引,文本型 欲置入的项目文本) - 系统核心支持库->组合框 英文名称:SetItemtext 设置指定项目的文本。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 参数<2>的名称为“欲置入的项目文本”,类型为“文本型(text)”。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.加入项目 (文本型 欲加入项目的文本,[整数型 与欲加入项目相关的数值]) - 系统核心支持库->组合框 英文名称:AddString 加入指定项目到组合框列表部分的尾部,成功返回加入后该项目所处的位置,失败返回 -1 。本命令为初级对象成员命令。 参数<1>的名称为“欲加入项目的文本”,类型为“文本型(text)”。 参数<2>的名称为“与欲加入项目相关的数值”,类型为“整数型(int)”,可以被省略。如果省略本参数,默认值为 0。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.插入项目 (整数型 欲插入的位置,文本型 欲插入项目的文本,[整数型 与欲插入项目相关的数值]) - 系统核心支持库->组合框 英文名称:InsertString 插入指定项目到组合框列表部分的指定位置处,成功返回插入后该项目所处的位置,失败返回 -1 。本命令为初级对象成员命令。 参数<1>的名称为“欲插入的位置”,类型为“整数型(int)”。0 为项目位置一,1 为项目位置二,如此类推。 参数<2>的名称为“欲插入项目的文本”,类型为“文本型(text)”。 参数<3>的名称为“与欲插入项目相关的数值”,类型为“整数型(int)”,可以被省略。如果省略本参数,默认值为 0。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.删除项目 (整数型 项目索引) - 系统核心支持库->组合框 英文名称:DeleteString 删除组合框列表部分指定位置处的项目。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空 () - 系统核心支持库->组合框 英文名称:clear 删除组合框列表部分中的所有项目。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.选择 (文本型 欲选择的项目文本) - 系统核心支持库->组合框 英文名称:SelItem 在所有项目中寻找首部包含指定文本的项目,如找到,则选中它,并返回该项目的位置索引,否则返回 -1。本命令为初级对象成员命令。 参数<1>的名称为“欲选择的项目文本”,类型为“文本型(text)”。 操作系统需求: Windows 成员属性“类型”所在数据类型为“组合框”,英文名称为“style”,类型为“整数型(int)”。 注意: 修改本属性会丢失动态添加的项目(以原静态项目覆盖)。 可供选择的属性值: 0. 可编辑列表式 1. 可编辑下拉式 2. 不可编辑下拉式 成员属性“内容”所在数据类型为“组合框”,英文名称为“context”,类型为“文本型(text)”。 本属性指定在下拉列表框编辑部分中的文本内容。当类型为“不可编辑下拉式”时,本属性无效。 成员属性“最大文本长度”所在数据类型为“组合框”,英文名称为“TextLimit”,类型为“整数型(int)”。 本属性指定在下拉列表框的编辑部分所允许输入的最大文本长度,为0表示没有限制。当类型为“不可编辑下拉式”时,本属性无效。 成员属性“起始选择位置”所在数据类型为“组合框”,英文名称为“SelStart”,类型为“整数型(int)”。 返回或设置所选择文本的起始点;0 为位置 1 ,1 为位置 2,如此类推。如果没有文本被选中,则指出光标位置。如果设置位置时使用值 -1,则将当前光标位置移动到文本尾部。当类型为“不可编辑下拉式”时,本属性无效。 成员属性“被选择字符数”所在数据类型为“组合框”,英文名称为“SelLength”,类型为“整数型(int)”。 返回或设置所选择的字符数。如果设置字符数时使用值 -1,则选择所有文本。当类型为“不可编辑下拉式”时,本属性无效。 成员属性“被选择文本”所在数据类型为“组合框”,英文名称为“SelText”,类型为“文本型(text)”。 本属性在设计时不可用,在运行时可读可写。 返回或替换当前在下拉列表框编辑部分中所选择的文本。当类型为“不可编辑下拉式”时,本属性无效。 成员属性“自动排序”所在数据类型为“组合框”,英文名称为“sort”,类型为“逻辑型(bool)”。 成员属性“行间距”所在数据类型为“组合框”,英文名称为“RowExtra”,类型为“整数型(int)”。 本属性指定各列表项目行之间的间距尺寸。 成员属性“文本颜色”所在数据类型为“组合框”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性“背景颜色”所在数据类型为“组合框”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性“字体”所在数据类型为“组合框”,英文名称为“font”,类型为“字体(font)”。 成员属性“现行选中项”所在数据类型为“组合框”,英文名称为“CurSel”,类型为“整数型(int)”。 本属性指定下拉列表框中现行被选中的列表项目的位置,位置值从 0 开始, -1 表示现行没有被选中的列表项。 成员属性“列表项目”所在数据类型为“组合框”,类型为“字节集(bin)”。 本属性指定各列表项目。 成员属性“项目数值”所在数据类型为“组合框”,类型为“字节集(bin)”。 本属性指定与各列表项目相关联的数值,该数值在程序中可以被取出或修改。 成员属性“数据源”所在数据类型为“组合框”,英文名称为“DataSource”,类型为“文本型(text)”。 指定提供数据的数据源组件名。 成员属性“数据列”所在数据类型为“组合框”,英文名称为“DataCol”,类型为“文本型(text)”。 指定数据源中的数据列,可以是列名或以1开始的列序号文本。 事件名称:列表项被选择 此事件的用户处理子程序不需要返回数据。 事件名称:编辑内容被改变 此事件的用户处理子程序不需要返回数据。 事件名称:将弹出列表 在将弹出组合框的列表部分之前产生此事件。在处理此事件时,可以即时填充组合框中的列表项目。 此事件的用户处理子程序不需要返回数据。 事件名称:列表被关闭 在关闭被弹出的组合框列表部分后产生此事件。 此事件的用户处理子程序不需要返回数据。 事件名称:双击选择 当使用鼠标左键在某列表项目上双击时产生此事件。 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:列表框 英文名称:ListBox 本数据类型为窗口组件型,共包含 18 个成员命令, 21 个成员属性, 2 个组件事件。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“边框”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 成员属性<10>的中文名称为“自动排序”,英文名称为“sort”,类型为“逻辑型(bool)”。 成员属性<11>的中文名称为“多列”,英文名称为“MultiCol”,类型为“逻辑型(bool)”。 成员属性<12>的中文名称为“行间距”,英文名称为“RowExtra”,类型为“整数型(int)”。 本属性指定各列表项目行之间的间距尺寸。 成员属性<13>的中文名称为“文本颜色”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性<14>的中文名称为“背景颜色”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性<15>的中文名称为“字体”,英文名称为“font”,类型为“字体(font)”。 成员属性<16>的中文名称为“允许选择多项”,英文名称为“AllowMutiSel”,类型为“逻辑型(bool)”。 本属性指定是否允许用户同时选择列表框中的多个列表项。 成员属性<17>的中文名称为“现行选中项”,英文名称为“CurSel”,类型为“整数型(int)”。 本属性指定列表框中现行被选中列表项目的位置,位置值从0开始,-1表示现行没有被选中的列表项。如果“允许选择多项”属性为真,则本属性无效,其值恒为 -1。 成员属性<18>的中文名称为“列表项目”,类型为“字节集(bin)”。 本属性指定各列表项目。 成员属性<19>的中文名称为“项目数值”,类型为“字节集(bin)”。 本属性指定与各列表项目相关联的数值,该数值在程序中可以被取出或修改。 成员属性<20>的中文名称为“数据源”,英文名称为“DataSource”,类型为“文本型(text)”。 指定提供数据的数据源组件名。 成员属性<21>的中文名称为“数据列”,英文名称为“DataCol”,类型为“文本型(text)”。 指定数据源中的数据列,可以是列名或以1开始的列序号文本。 组件事件列表: 事件 1 : 事件名称:列表项被选择 如果当前所选择的列表项或区域被改变即产生此事件。 此事件的用户处理子程序不需要返回数据。 事件 2 : 事件名称:双击选择 当使用鼠标左键在某列表项目上双击时产生此事件。 此事件的用户处理子程序不需要返回数据。 调用格式: 〈整数型〉 对象.取顶端可见项目 () - 系统核心支持库->列表框 英文名称:GetTopIndex 返回列表框中当前最顶端可见项目的索引。0 为项目一,1 为项目二,如此类推。失败返回 -1 。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置顶端可见项目 (整数型 项目索引) - 系统核心支持库->列表框 英文名称:SetTopIndex 设置列表框中当前最顶端的可见项目,必要时将自动滚动列表框。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取项目数 () - 系统核心支持库->列表框 英文名称:GetCount 本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取项目数值 (整数型 项目索引) - 系统核心支持库->列表框 英文名称:GetItemData 返回与指定项目相关联的数值。如果指定项目不存在,将返回 -1 。本命令为初级对象成员命令。 参数<1>的名称为“项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置项目数值 (整数型 项目索引,整数型 欲置入的项目数值) - 系统核心支持库->列表框 英文名称:SetItemData 设置与指定项目相关联的数值。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 参数<2>的名称为“欲置入的项目数值”,类型为“整数型(int)”。该项目数值与指定项目相关联。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取项目文本 (整数型 项目索引) - 系统核心支持库->列表框 英文名称:GetItemText 返回指定项目的文本。如果指定项目不存在,将返回空文本。本命令为初级对象成员命令。 参数<1>的名称为“项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置项目文本 (整数型 项目索引,文本型 欲置入的项目文本) - 系统核心支持库->列表框 英文名称:SetItemtext 设置指定项目的文本。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 参数<2>的名称为“欲置入的项目文本”,类型为“文本型(text)”。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取已选择项目数 () - 系统核心支持库->列表框 英文名称:GetSelCount 返回已被选择项目的数目。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型数组〉 对象.取所有被选择项目 () - 系统核心支持库->列表框 英文名称:GetSelItems 返回一个整数数组,內含所有当前被选择项目的位置索引。如果当前没有被选择项目,返回空数组。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否被选择 (整数型 项目索引) - 系统核心支持库->列表框 英文名称:IsSelected 如果指定项目被选择,则返回真,否则返回假。本命令为初级对象成员命令。 参数<1>的名称为“项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.选择项目 (整数型 欲选择或取消选择的项目索引,[逻辑型 欲置入的项目选择状态]) - 系统核心支持库->列表框 英文名称:select 选择或取消选择指定项目。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“欲选择或取消选择的项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 参数<2>的名称为“欲置入的项目选择状态”,类型为“逻辑型(bool)”,可以被省略。如果省略本参数或者参数值为真,则选择该项目,否则取消对该项目的选择。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取焦点项目 () - 系统核心支持库->列表框 英文名称:GetCaretIndex 本命令仅在多选列表框中使用,用作返回当前焦点项目的位置索引。如果在单选列表框中使用本命令,将返回当前被选择项目的位置索引。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置焦点项目 (整数型 项目索引) - 系统核心支持库->列表框 英文名称:SetCaretIndex 本命令仅在多选列表框中使用,用作设置当前焦点项目。如果在单选列表框中使用本命令,将设置当前被选择项目。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.加入项目 (文本型 欲加入项目的文本,[整数型 与欲加入项目相关的数值]) - 系统核心支持库->列表框 英文名称:AddString 加入指定项目到列表框的尾部,成功返回加入后该项目所处的位置,失败返回 -1 。本命令为初级对象成员命令。 参数<1>的名称为“欲加入项目的文本”,类型为“文本型(text)”。 参数<2>的名称为“与欲加入项目相关的数值”,类型为“整数型(int)”,可以被省略。如果省略本参数,默认值为 0。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.插入项目 (整数型 欲插入的位置,文本型 欲插入项目的文本,[整数型 与欲插入项目相关的数值]) - 系统核心支持库->列表框 英文名称:InsertString 插入指定项目到列表框的指定位置处,成功返回插入后该项目所处的位置,失败返回 -1 。本命令为初级对象成员命令。 参数<1>的名称为“欲插入的位置”,类型为“整数型(int)”。0 为项目位置一,1 为项目位置二,如此类推。 参数<2>的名称为“欲插入项目的文本”,类型为“文本型(text)”。 参数<3>的名称为“与欲插入项目相关的数值”,类型为“整数型(int)”,可以被省略。如果省略本参数,默认值为 0。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.删除项目 (整数型 项目索引) - 系统核心支持库->列表框 英文名称:DeleteString 删除列表框指定位置处的项目。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空 () - 系统核心支持库->列表框 英文名称:clear 删除列表框中的所有项目。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.选择 (文本型 欲选择的项目文本) - 系统核心支持库->列表框 英文名称:SelItem 在所有项目中寻找首部包含指定文本的项目,如找到,则选中它,并返回该项目的位置索引,否则返回 -1 。本命令仅在单选列表框中使用,如果在多选列表框中使用,将返回 -1 。本命令为初级对象成员命令。 参数<1>的名称为“欲选择的项目文本”,类型为“文本型(text)”。 操作系统需求: Windows 成员属性“边框”所在数据类型为“列表框”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 成员属性“自动排序”所在数据类型为“列表框”,英文名称为“sort”,类型为“逻辑型(bool)”。 成员属性“多列”所在数据类型为“列表框”,英文名称为“MultiCol”,类型为“逻辑型(bool)”。 成员属性“行间距”所在数据类型为“列表框”,英文名称为“RowExtra”,类型为“整数型(int)”。 本属性指定各列表项目行之间的间距尺寸。 成员属性“文本颜色”所在数据类型为“列表框”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性“背景颜色”所在数据类型为“列表框”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性“字体”所在数据类型为“列表框”,英文名称为“font”,类型为“字体(font)”。 成员属性“允许选择多项”所在数据类型为“列表框”,英文名称为“AllowMutiSel”,类型为“逻辑型(bool)”。 本属性指定是否允许用户同时选择列表框中的多个列表项。 成员属性“现行选中项”所在数据类型为“列表框”,英文名称为“CurSel”,类型为“整数型(int)”。 本属性指定列表框中现行被选中列表项目的位置,位置值从0开始,-1表示现行没有被选中的列表项。如果“允许选择多项”属性为真,则本属性无效,其值恒为 -1。 成员属性“列表项目”所在数据类型为“列表框”,类型为“字节集(bin)”。 本属性指定各列表项目。 成员属性“项目数值”所在数据类型为“列表框”,类型为“字节集(bin)”。 本属性指定与各列表项目相关联的数值,该数值在程序中可以被取出或修改。 成员属性“数据源”所在数据类型为“列表框”,英文名称为“DataSource”,类型为“文本型(text)”。 指定提供数据的数据源组件名。 成员属性“数据列”所在数据类型为“列表框”,英文名称为“DataCol”,类型为“文本型(text)”。 指定数据源中的数据列,可以是列名或以1开始的列序号文本。 事件名称:列表项被选择 如果当前所选择的列表项或区域被改变即产生此事件。 此事件的用户处理子程序不需要返回数据。 事件名称:双击选择 当使用鼠标左键在某列表项目上双击时产生此事件。 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:选择列表框 英文名称:ChkListBox 本数据类型为窗口组件型,共包含 16 个成员命令, 17 个成员属性, 3 个组件事件。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“边框”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 成员属性<10>的中文名称为“自动排序”,英文名称为“sort”,类型为“逻辑型(bool)”。 成员属性<11>的中文名称为“多列”,英文名称为“MultiCol”,类型为“逻辑型(bool)”。 成员属性<12>的中文名称为“行间距”,英文名称为“RowExtra”,类型为“整数型(int)”。 本属性指定各列表项目行之间的间距尺寸。 成员属性<13>的中文名称为“单选”,英文名称为“OnlyPickOne”,类型为“逻辑型(bool)”。 本属性指定是否只允许选择一项列表项。 成员属性<14>的中文名称为“字体”,英文名称为“font”,类型为“字体(font)”。 成员属性<15>的中文名称为“现行选中项”,英文名称为“CurSel”,类型为“整数型(int)”。 本属性指定列表框中现行被选中的列表项目的位置,位置值从0开始,-1表示现行没有被选中的列表项。 成员属性<16>的中文名称为“列表项目”,类型为“字节集(bin)”。 本属性指定各列表项目。 成员属性<17>的中文名称为“项目数值”,类型为“字节集(bin)”。 本属性指定与各列表项目相关联的数值,该数值在程序中可以被取出或修改。 组件事件列表: 事件 1 : 事件名称:列表项被选择 如果当前所选择的列表项被改变即产生此事件。 此事件的用户处理子程序不需要返回数据。 事件 2 : 事件名称:选中状态被改变 此事件的用户处理子程序不需要返回数据。 事件 3 : 事件名称:双击选择 当使用鼠标左键在某列表项目上双击时产生此事件。 此事件的用户处理子程序不需要返回数据。 调用格式: 〈整数型〉 对象.取顶端可见项目 () - 系统核心支持库->选择列表框 英文名称:GetTopIndex 返回列表框中当前最顶端可见项目的索引。0 为项目一,1 为项目二,如此类推。失败返回 -1 。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置顶端可见项目 (整数型 项目索引) - 系统核心支持库->选择列表框 英文名称:SetTopIndex 设置列表框中当前最顶端的可见项目,必要时将自动滚动列表框。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取项目数 () - 系统核心支持库->选择列表框 英文名称:GetCount 本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取项目数值 (整数型 项目索引) - 系统核心支持库->选择列表框 英文名称:GetItemData 返回与指定项目相关联的数值。如果指定项目不存在,将返回 -1 。本命令为初级对象成员命令。 参数<1>的名称为“项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置项目数值 (整数型 项目索引,整数型 欲置入的项目数值) - 系统核心支持库->选择列表框 英文名称:SetItemData 设置与指定项目相关联的数值。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 参数<2>的名称为“欲置入的项目数值”,类型为“整数型(int)”。该项目数值与指定项目相关联。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取项目文本 (整数型 项目索引) - 系统核心支持库->选择列表框 英文名称:GetItemText 返回指定项目的文本。如果指定项目不存在,将返回空文本。本命令为初级对象成员命令。 参数<1>的名称为“项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置项目文本 (整数型 项目索引,文本型 欲置入的项目文本) - 系统核心支持库->选择列表框 英文名称:SetItemtext 设置指定项目的文本。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 参数<2>的名称为“欲置入的项目文本”,类型为“文本型(text)”。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.加入项目 (文本型 欲加入项目的文本,[整数型 与欲加入项目相关的数值]) - 系统核心支持库->选择列表框 英文名称:AddString 加入指定项目到列表框的尾部,成功返回加入后该项目所处的位置,失败返回 -1 。本命令为初级对象成员命令。 参数<1>的名称为“欲加入项目的文本”,类型为“文本型(text)”。 参数<2>的名称为“与欲加入项目相关的数值”,类型为“整数型(int)”,可以被省略。如果省略本参数,默认值为 0。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.插入项目 (整数型 欲插入的位置,文本型 欲插入项目的文本,[整数型 与欲插入项目相关的数值]) - 系统核心支持库->选择列表框 英文名称:InsertString 插入指定项目到列表框的指定位置处,成功返回插入后该项目所处的位置,失败返回 -1 。本命令为初级对象成员命令。 参数<1>的名称为“欲插入的位置”,类型为“整数型(int)”。0 为项目位置一,1 为项目位置二,如此类推。 参数<2>的名称为“欲插入项目的文本”,类型为“文本型(text)”。 参数<3>的名称为“与欲插入项目相关的数值”,类型为“整数型(int)”,可以被省略。如果省略本参数,默认值为 0。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.删除项目 (整数型 项目索引) - 系统核心支持库->选择列表框 英文名称:DeleteString 删除列表框指定位置处的项目。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清空 () - 系统核心支持库->选择列表框 英文名称:clear 删除列表框中的所有项目。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.选择 (文本型 欲选择的项目文本) - 系统核心支持库->选择列表框 英文名称:SelItem 在所有项目中寻找首部包含指定文本的项目,如找到,则选中它,并返回该项目的位置索引,否则返回 -1。本命令为初级对象成员命令。 参数<1>的名称为“欲选择的项目文本”,类型为“文本型(text)”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否被选中 (整数型 项目索引) - 系统核心支持库->选择列表框 英文名称:IsChecked 如果与指定项目对应的选择框被选中,则返回真,否则返回假。本命令为初级对象成员命令。 参数<1>的名称为“项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.选中项目 (整数型 欲选择或取消选择的项目索引,[逻辑型 欲置入的项目选择状态]) - 系统核心支持库->选择列表框 英文名称:SetCheck 选中或取消选中与指定项目对应的选择框。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“欲选择或取消选择的项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 参数<2>的名称为“欲置入的项目选择状态”,类型为“逻辑型(bool)”,可以被省略。如果省略本参数或者参数值为真,则选择该项目,否则取消对该项目的选择。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否被允许 (整数型 项目索引) - 系统核心支持库->选择列表框 英文名称:IsEnabled 如果与指定项目对应的选择框被允许操作,则返回真,否则返回假。本命令为初级对象成员命令。 参数<1>的名称为“项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.允许 (整数型 欲允许或禁止操作的项目索引,[逻辑型 允许或禁止]) - 系统核心支持库->选择列表框 英文名称:enable 允许或禁止对指定项目进行选择操作。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“欲允许或禁止操作的项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。 参数<2>的名称为“允许或禁止”,类型为“逻辑型(bool)”,可以被省略。如果省略本参数或者参数值为真,则允许该项目,否则禁止对该项目进行选中操作。 操作系统需求: Windows 成员属性“边框”所在数据类型为“选择列表框”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 成员属性“自动排序”所在数据类型为“选择列表框”,英文名称为“sort”,类型为“逻辑型(bool)”。 成员属性“多列”所在数据类型为“选择列表框”,英文名称为“MultiCol”,类型为“逻辑型(bool)”。 成员属性“行间距”所在数据类型为“选择列表框”,英文名称为“RowExtra”,类型为“整数型(int)”。 本属性指定各列表项目行之间的间距尺寸。 成员属性“单选”所在数据类型为“选择列表框”,英文名称为“OnlyPickOne”,类型为“逻辑型(bool)”。 本属性指定是否只允许选择一项列表项。 成员属性“字体”所在数据类型为“选择列表框”,英文名称为“font”,类型为“字体(font)”。 成员属性“现行选中项”所在数据类型为“选择列表框”,英文名称为“CurSel”,类型为“整数型(int)”。 本属性指定列表框中现行被选中的列表项目的位置,位置值从0开始,-1表示现行没有被选中的列表项。 成员属性“列表项目”所在数据类型为“选择列表框”,类型为“字节集(bin)”。 本属性指定各列表项目。 成员属性“项目数值”所在数据类型为“选择列表框”,类型为“字节集(bin)”。 本属性指定与各列表项目相关联的数值,该数值在程序中可以被取出或修改。 事件名称:列表项被选择 如果当前所选择的列表项被改变即产生此事件。 此事件的用户处理子程序不需要返回数据。 事件名称:选中状态被改变 此事件的用户处理子程序不需要返回数据。 事件名称:双击选择 当使用鼠标左键在某列表项目上双击时产生此事件。 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:横向滚动条 英文名称:HScrollBar 本数据类型为窗口组件型,共包含 14 个成员属性, 1 个组件事件。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“最小位置”,英文名称为“MinPos”,类型为“整数型(int)”。 成员属性<10>的中文名称为“最大位置”,英文名称为“MaxPos”,类型为“整数型(int)”。 成员属性<11>的中文名称为“页改变值”,英文名称为“PageChange”,类型为“整数型(int)”。 本属性指定当用户在滚动条的空隙处单击后滚动条位置的增减数值。 成员属性<12>的中文名称为“行改变值”,英文名称为“LineChange”,类型为“整数型(int)”。 本属性指定当用户按下滚动条的左右箭头按钮后滚动条位置的增减数值。 成员属性<13>的中文名称为“位置”,英文名称为“pos”,类型为“整数型(int)”。 本属性设定滚动条的现行位置。 成员属性<14>的中文名称为“允许拖动跟踪”,英文名称为“AllowTrack”,类型为“逻辑型(bool)”。 本属性设定当用户拖动滚动条的位置盒的过程中是否产生位置改变事件。 组件事件列表: 事件 1 : 事件名称:位置被改变 此事件的用户处理子程序不需要返回数据。 成员属性“最小位置”所在数据类型为“横向滚动条”,英文名称为“MinPos”,类型为“整数型(int)”。 成员属性“最大位置”所在数据类型为“横向滚动条”,英文名称为“MaxPos”,类型为“整数型(int)”。 成员属性“页改变值”所在数据类型为“横向滚动条”,英文名称为“PageChange”,类型为“整数型(int)”。 本属性指定当用户在滚动条的空隙处单击后滚动条位置的增减数值。 成员属性“行改变值”所在数据类型为“横向滚动条”,英文名称为“LineChange”,类型为“整数型(int)”。 本属性指定当用户按下滚动条的左右箭头按钮后滚动条位置的增减数值。 成员属性“位置”所在数据类型为“横向滚动条”,英文名称为“pos”,类型为“整数型(int)”。 本属性设定滚动条的现行位置。 成员属性“允许拖动跟踪”所在数据类型为“横向滚动条”,英文名称为“AllowTrack”,类型为“逻辑型(bool)”。 本属性设定当用户拖动滚动条的位置盒的过程中是否产生位置改变事件。 事件名称:位置被改变 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:纵向滚动条 英文名称:VScrollBar 本数据类型为窗口组件型,共包含 14 个成员属性, 1 个组件事件。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“最小位置”,英文名称为“MinPos”,类型为“整数型(int)”。 成员属性<10>的中文名称为“最大位置”,英文名称为“MaxPos”,类型为“整数型(int)”。 成员属性<11>的中文名称为“页改变值”,英文名称为“PageChange”,类型为“整数型(int)”。 本属性指定当用户在滚动条的空隙处单击后滚动条位置的增减数值。 成员属性<12>的中文名称为“行改变值”,英文名称为“LineChange”,类型为“整数型(int)”。 本属性指定当用户按下滚动条的上下箭头按钮后滚动条位置的增减数值。 成员属性<13>的中文名称为“位置”,英文名称为“pos”,类型为“整数型(int)”。 本属性设定滚动条的现行位置。 成员属性<14>的中文名称为“允许拖动跟踪”,英文名称为“AllowTrack”,类型为“逻辑型(bool)”。 本属性设定当用户拖动滚动条的位置盒的过程中是否产生位置改变事件。 组件事件列表: 事件 1 : 事件名称:位置被改变 此事件的用户处理子程序不需要返回数据。 成员属性“最小位置”所在数据类型为“纵向滚动条”,英文名称为“MinPos”,类型为“整数型(int)”。 成员属性“最大位置”所在数据类型为“纵向滚动条”,英文名称为“MaxPos”,类型为“整数型(int)”。 成员属性“页改变值”所在数据类型为“纵向滚动条”,英文名称为“PageChange”,类型为“整数型(int)”。 本属性指定当用户在滚动条的空隙处单击后滚动条位置的增减数值。 成员属性“行改变值”所在数据类型为“纵向滚动条”,英文名称为“LineChange”,类型为“整数型(int)”。 本属性指定当用户按下滚动条的上下箭头按钮后滚动条位置的增减数值。 成员属性“位置”所在数据类型为“纵向滚动条”,英文名称为“pos”,类型为“整数型(int)”。 本属性设定滚动条的现行位置。 成员属性“允许拖动跟踪”所在数据类型为“纵向滚动条”,英文名称为“AllowTrack”,类型为“逻辑型(bool)”。 本属性设定当用户拖动滚动条的位置盒的过程中是否产生位置改变事件。 事件名称:位置被改变 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:进度条 英文名称:ProcessBar 本数据类型为窗口组件型,不能接受输入焦点,共包含 14 个成员属性。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“边框”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 成员属性<10>的中文名称为“方向”,英文名称为“orient”,类型为“整数型(int)”。 可供选择的属性值: 0. 横向 1. 纵向 成员属性<11>的中文名称为“显示方式”,英文名称为“DrawMode”,类型为“整数型(int)”。 可供选择的属性值: 0. 分块 1. 连续 成员属性<12>的中文名称为“最小位置”,英文名称为“MinPos”,类型为“整数型(int)”。 成员属性<13>的中文名称为“最大位置”,英文名称为“MaxPos”,类型为“整数型(int)”。 成员属性<14>的中文名称为“位置”,英文名称为“pos”,类型为“整数型(int)”。 本属性设定进度条的现行位置。 组件事件列表: 成员属性“边框”所在数据类型为“进度条”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 成员属性“方向”所在数据类型为“进度条”,英文名称为“orient”,类型为“整数型(int)”。 可供选择的属性值: 0. 横向 1. 纵向 成员属性“显示方式”所在数据类型为“进度条”,英文名称为“DrawMode”,类型为“整数型(int)”。 可供选择的属性值: 0. 分块 1. 连续 成员属性“最小位置”所在数据类型为“进度条”,英文名称为“MinPos”,类型为“整数型(int)”。 成员属性“最大位置”所在数据类型为“进度条”,英文名称为“MaxPos”,类型为“整数型(int)”。 成员属性“位置”所在数据类型为“进度条”,英文名称为“pos”,类型为“整数型(int)”。 本属性设定进度条的现行位置。 --------------------------------------------------- 数据类型名称:滑块条 英文名称:SliderBar 本数据类型为窗口组件型,共包含 20 个成员属性, 1 个组件事件。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“边框”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 成员属性<10>的中文名称为“方向”,英文名称为“orient”,类型为“整数型(int)”。 可供选择的属性值: 0. 横向 1. 纵向 成员属性<11>的中文名称为“刻度类型”,英文名称为“TickStyle”,类型为“整数型(int)”。 可供选择的属性值: 0. 无 1. 上/左 2. 下/右 3. 双向 成员属性<12>的中文名称为“单位刻度值”,英文名称为“TickFreq”,类型为“整数型(int)”。 成员属性<13>的中文名称为“允许选择”,英文名称为“AllowSel”,类型为“逻辑型(bool)”。 成员属性<14>的中文名称为“首选择位置”,英文名称为“SelStart”,类型为“整数型(int)”。 成员属性<15>的中文名称为“选择长度”,英文名称为“SelLength”,类型为“整数型(int)”。 成员属性<16>的中文名称为“页改变值”,英文名称为“PageChange”,类型为“整数型(int)”。 本属性指定当用户在空隙处单击后滑块条位置的增减数值。 成员属性<17>的中文名称为“行改变值”,英文名称为“LineChange”,类型为“整数型(int)”。 本属性指定当用户拖动滑块时滑块条位置的每次增减数值。 成员属性<18>的中文名称为“最小位置”,英文名称为“MinPos”,类型为“整数型(int)”。 成员属性<19>的中文名称为“最大位置”,英文名称为“MaxPos”,类型为“整数型(int)”。 成员属性<20>的中文名称为“位置”,英文名称为“pos”,类型为“整数型(int)”。 本属性设定滑块条的现行位置。 组件事件列表: 事件 1 : 事件名称:位置被改变 此事件的用户处理子程序不需要返回数据。 成员属性“边框”所在数据类型为“滑块条”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 成员属性“方向”所在数据类型为“滑块条”,英文名称为“orient”,类型为“整数型(int)”。 可供选择的属性值: 0. 横向 1. 纵向 成员属性“刻度类型”所在数据类型为“滑块条”,英文名称为“TickStyle”,类型为“整数型(int)”。 可供选择的属性值: 0. 无 1. 上/左 2. 下/右 3. 双向 成员属性“单位刻度值”所在数据类型为“滑块条”,英文名称为“TickFreq”,类型为“整数型(int)”。 成员属性“允许选择”所在数据类型为“滑块条”,英文名称为“AllowSel”,类型为“逻辑型(bool)”。 成员属性“首选择位置”所在数据类型为“滑块条”,英文名称为“SelStart”,类型为“整数型(int)”。 成员属性“选择长度”所在数据类型为“滑块条”,英文名称为“SelLength”,类型为“整数型(int)”。 成员属性“页改变值”所在数据类型为“滑块条”,英文名称为“PageChange”,类型为“整数型(int)”。 本属性指定当用户在空隙处单击后滑块条位置的增减数值。 成员属性“行改变值”所在数据类型为“滑块条”,英文名称为“LineChange”,类型为“整数型(int)”。 本属性指定当用户拖动滑块时滑块条位置的每次增减数值。 成员属性“最小位置”所在数据类型为“滑块条”,英文名称为“MinPos”,类型为“整数型(int)”。 成员属性“最大位置”所在数据类型为“滑块条”,英文名称为“MaxPos”,类型为“整数型(int)”。 成员属性“位置”所在数据类型为“滑块条”,英文名称为“pos”,类型为“整数型(int)”。 本属性设定滑块条的现行位置。 事件名称:位置被改变 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:选择夹 英文名称:Tab 本数据类型为容器窗口组件型,不能接受输入焦点,共包含 3 个成员命令, 16 个成员属性, 3 个组件事件。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“表头方向”,英文名称为“HeaderWay”,类型为“整数型(int)”。 可供选择的属性值: 0. 上 1. 下 2. 左 3. 右 成员属性<10>的中文名称为“允许多行表头”,英文名称为“AllowMultiLines”,类型为“逻辑型(bool)”。 成员属性<11>的中文名称为“字体”,英文名称为“font”,类型为“字体(font)”。 成员属性<12>的中文名称为“子夹管理”,类型为“字节集(bin)”。 成员属性<13>的中文名称为“现行子夹”,英文名称为“CurTab”,类型为“整数型(int)”。 本属性在设计时不可用,在运行时可读可写。 本属性指定现行被选中子夹的索引,索引值从 0 开始。 成员属性<14>的中文名称为“隐藏自身”,英文名称为“HideMe”,类型为“逻辑型(bool)”。 本属性可以用来动态切换数个同一位置处子组件群的显示。此时选择夹本身不会被显示,但用户可以通过改变其“现行子夹”属性来显示指定子夹内的所有子组件。注意在设计时为方便用户定位子组件,表头方向始终为下。另外本属性不支持运行时修改。 成员属性<15>的中文名称为“是否填充背景”,英文名称为“FillBack”,类型为“逻辑型(bool)”。 “隐藏自身”属性为真时如将本属性设置为假,可能会引起选择夹内一些子组件的刷新问题,此时将此属性设置为真并指定一个合适的背景颜色即可解决此问题。 成员属性<16>的中文名称为“背景颜色”,英文名称为“BackColor”,类型为“整数型(int)”。 用作填充被隐藏选择夹的背景的颜色。 组件事件列表: 事件 1 : 事件名称:被单击 当在选择夹上单击后产生此事件。 此事件的用户处理子程序不需要返回数据。 事件 2 : 事件名称:将改变子夹 当现行被选择子夹即将被改变时产生此事件。返回假中止此改变,返回真或不返回值则允许此改变。 此事件的用户处理子程序所需返回数据的类型为“逻辑型(bool)”。 事件 3 : 事件名称:子夹被改变 当现行被选择子夹已经被改变时产生此事件。 此事件的用户处理子程序不需要返回数据。 调用格式: 〈整数型〉 对象.取子夹数目 () - 系统核心支持库->选择夹 英文名称:GetCount 本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取子夹名称 (整数型 子夹索引) - 系统核心支持库->选择夹 英文名称:GetName 本命令为初级对象成员命令。 参数<1>的名称为“子夹索引”,类型为“整数型(int)”。1 代表子夹一,2 代表子夹二,如此类推。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置子夹名称 (整数型 子夹索引,文本型 欲置入的子夹名称) - 系统核心支持库->选择夹 英文名称:SetName 置入成功返回真,否则返回假。本命令为初级对象成员命令。 参数<1>的名称为“子夹索引”,类型为“整数型(int)”。1 代表子夹一,2 代表子夹二,如此类推。 参数<2>的名称为“欲置入的子夹名称”,类型为“文本型(text)”。 操作系统需求: Windows 成员属性“表头方向”所在数据类型为“选择夹”,英文名称为“HeaderWay”,类型为“整数型(int)”。 可供选择的属性值: 0. 上 1. 下 2. 左 3. 右 成员属性“允许多行表头”所在数据类型为“选择夹”,英文名称为“AllowMultiLines”,类型为“逻辑型(bool)”。 成员属性“字体”所在数据类型为“选择夹”,英文名称为“font”,类型为“字体(font)”。 成员属性“子夹管理”所在数据类型为“选择夹”,类型为“字节集(bin)”。 成员属性“现行子夹”所在数据类型为“选择夹”,英文名称为“CurTab”,类型为“整数型(int)”。 本属性在设计时不可用,在运行时可读可写。 本属性指定现行被选中子夹的索引,索引值从 0 开始。 成员属性“隐藏自身”所在数据类型为“选择夹”,英文名称为“HideMe”,类型为“逻辑型(bool)”。 本属性可以用来动态切换数个同一位置处子组件群的显示。此时选择夹本身不会被显示,但用户可以通过改变其“现行子夹”属性来显示指定子夹内的所有子组件。注意在设计时为方便用户定位子组件,表头方向始终为下。另外本属性不支持运行时修改。 成员属性“是否填充背景”所在数据类型为“选择夹”,英文名称为“FillBack”,类型为“逻辑型(bool)”。 “隐藏自身”属性为真时如将本属性设置为假,可能会引起选择夹内一些子组件的刷新问题,此时将此属性设置为真并指定一个合适的背景颜色即可解决此问题。 成员属性“背景颜色”所在数据类型为“选择夹”,英文名称为“BackColor”,类型为“整数型(int)”。 用作填充被隐藏选择夹的背景的颜色。 事件名称:被单击 当在选择夹上单击后产生此事件。 此事件的用户处理子程序不需要返回数据。 事件名称:将改变子夹 当现行被选择子夹即将被改变时产生此事件。返回假中止此改变,返回真或不返回值则允许此改变。 此事件的用户处理子程序所需返回数据的类型为“逻辑型(bool)”。 事件名称:子夹被改变 当现行被选择子夹已经被改变时产生此事件。 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:影像框 英文名称:AnimateBox 本数据类型为窗口组件型,不能接受输入焦点,共包含 13 个成员属性。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“文件名”,英文名称为“file”,类型为“文本型(text)”。 本属性指定欲播放影像文件的名称。 成员属性<10>的中文名称为“居中播放”,英文名称为“center”,类型为“逻辑型(bool)”。 成员属性<11>的中文名称为“透明背景”,英文名称为“transparent”,类型为“逻辑型(bool)”。 成员属性<12>的中文名称为“播放”,英文名称为“play”,类型为“逻辑型(bool)”。 如果指定了有效的影像文件,通过改变此属性可控制其播放或停止。如在设计时置本属性为真,运行时影像文件在影像框被创建后即自动开始播放。 成员属性<13>的中文名称为“播放次数”,英文名称为“PlayCount”,类型为“整数型(int)”。 指定影像的播放次数。如为 -1,则无限次地循环播放。 组件事件列表: 成员属性“文件名”所在数据类型为“影像框”,英文名称为“file”,类型为“文本型(text)”。 本属性指定欲播放影像文件的名称。 成员属性“居中播放”所在数据类型为“影像框”,英文名称为“center”,类型为“逻辑型(bool)”。 成员属性“透明背景”所在数据类型为“影像框”,英文名称为“transparent”,类型为“逻辑型(bool)”。 成员属性“播放”所在数据类型为“影像框”,英文名称为“play”,类型为“逻辑型(bool)”。 如果指定了有效的影像文件,通过改变此属性可控制其播放或停止。如在设计时置本属性为真,运行时影像文件在影像框被创建后即自动开始播放。 成员属性“播放次数”所在数据类型为“影像框”,英文名称为“PlayCount”,类型为“整数型(int)”。 指定影像的播放次数。如为 -1,则无限次地循环播放。 --------------------------------------------------- 数据类型名称:日期框 英文名称:DatePicker 本数据类型为窗口组件型,共包含 17 个成员属性, 1 个组件事件。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“允许编辑”,英文名称为“AllowEdit”,类型为“逻辑型(bool)”。 成员属性<10>的中文名称为“附件类型”,英文名称为“SubType”,类型为“整数型(int)”。 可供选择的属性值: 0. 下拉月历 1. 调节器 成员属性<11>的中文名称为“今天”,英文名称为“today”,类型为“日期时间型(date)”。 指定或读取现行日期,如果不设定,则自动取现行日期。 成员属性<12>的中文名称为“最小日期”,英文名称为“MinDate”,类型为“日期时间型(date)”。 成员属性<13>的中文名称为“最大日期”,英文名称为“MaxDate”,类型为“日期时间型(date)”。 成员属性<14>的中文名称为“字体”,英文名称为“font”,类型为“字体(font)”。 成员属性<15>的中文名称为“边框”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 成员属性<16>的中文名称为“数据源”,英文名称为“DataSource”,类型为“文本型(text)”。 指定提供数据的数据源组件名。 成员属性<17>的中文名称为“数据列”,英文名称为“DataCol”,类型为“文本型(text)”。 指定数据源中的数据列,可以是列名或以1开始的列序号文本。 组件事件列表: 事件 1 : 事件名称:选择日期被改变 当现行被选择的日期被改变后产生此事件。 此事件的用户处理子程序不需要返回数据。 成员属性“允许编辑”所在数据类型为“日期框”,英文名称为“AllowEdit”,类型为“逻辑型(bool)”。 成员属性“附件类型”所在数据类型为“日期框”,英文名称为“SubType”,类型为“整数型(int)”。 可供选择的属性值: 0. 下拉月历 1. 调节器 成员属性“今天”所在数据类型为“日期框”,英文名称为“today”,类型为“日期时间型(date)”。 指定或读取现行日期,如果不设定,则自动取现行日期。 成员属性“最小日期”所在数据类型为“日期框”,英文名称为“MinDate”,类型为“日期时间型(date)”。 成员属性“最大日期”所在数据类型为“日期框”,英文名称为“MaxDate”,类型为“日期时间型(date)”。 成员属性“字体”所在数据类型为“日期框”,英文名称为“font”,类型为“字体(font)”。 成员属性“边框”所在数据类型为“日期框”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 成员属性“数据源”所在数据类型为“日期框”,英文名称为“DataSource”,类型为“文本型(text)”。 指定提供数据的数据源组件名。 成员属性“数据列”所在数据类型为“日期框”,英文名称为“DataCol”,类型为“文本型(text)”。 指定数据源中的数据列,可以是列名或以1开始的列序号文本。 事件名称:选择日期被改变 当现行被选择的日期被改变后产生此事件。 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:月历 英文名称:MonthCalendar 本数据类型为窗口组件型,不能接受输入焦点,共包含 28 个成员属性, 1 个组件事件。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“不显示今天”,英文名称为“NoToday”,类型为“逻辑型(bool)”。 成员属性<10>的中文名称为“不圈注今天”,英文名称为“NoTodayCircel”,类型为“逻辑型(bool)”。 成员属性<11>的中文名称为“开始星期首日”,英文名称为“StartOfWeek”,类型为“整数型(int)”。 可供选择的属性值: 0. 星期一 1. 星期二 2. 星期三 3. 星期四 4. 星期五 5. 星期六 6. 星期日 成员属性<12>的中文名称为“显示星期序号”,英文名称为“ShowWeekNumbers”,类型为“逻辑型(bool)”。 成员属性<13>的中文名称为“滚动月数”,英文名称为“ScrollRate”,类型为“整数型(int)”。 本属性指定当按下滚动按钮改变当前显示月时,一次跳过的月的数目。 成员属性<14>的中文名称为“今天”,英文名称为“today”,类型为“日期时间型(date)”。 指定现行日期,如果不设定,则自动取系统时间中记录的现行日期。 成员属性<15>的中文名称为“最小日期”,英文名称为“MinDate”,类型为“日期时间型(date)”。 指定能被显示的最小日期。 成员属性<16>的中文名称为“最大日期”,英文名称为“MaxDate”,类型为“日期时间型(date)”。 指定能被显示的最大日期。 成员属性<17>的中文名称为“允许选择多天”,英文名称为“AllowMultiSel”,类型为“逻辑型(bool)”。 成员属性<18>的中文名称为“最多选择天数”,英文名称为“MaxSelCount”,类型为“整数型(int)”。 成员属性<19>的中文名称为“首选择日”,英文名称为“MinSelDay”,类型为“日期时间型(date)”。 指定现行被选择区域的首日期。如果不允许选择多天,则本属性指定现行被选择的日期。 成员属性<20>的中文名称为“尾选择日”,英文名称为“MaxSelDay”,类型为“日期时间型(date)”。 指定现行被选择区域的尾日期。如果不允许选择多天,则本属性无效。 成员属性<21>的中文名称为“字体”,英文名称为“font”,类型为“字体(font)”。 成员属性<22>的中文名称为“文本颜色”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性<23>的中文名称为“背景颜色”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性<24>的中文名称为“内背景颜色”,英文名称为“MonthBackColor”,类型为“整数型(int)”。 指定用来实际显示月历部分的背景颜色。 成员属性<25>的中文名称为“标题颜色”,英文名称为“TitleColor”,类型为“整数型(int)”。 成员属性<26>的中文名称为“标题背景颜色”,英文名称为“TitleBackColor”,类型为“整数型(int)”。 成员属性<27>的中文名称为“非本月颜色”,英文名称为“TrailingColor”,类型为“整数型(int)”。 成员属性<28>的中文名称为“边框”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 组件事件列表: 事件 1 : 事件名称:选择日期被改变 当现行被选择的日期或区域被改变后产生此事件。 此事件的用户处理子程序不需要返回数据。 成员属性“不显示今天”所在数据类型为“月历”,英文名称为“NoToday”,类型为“逻辑型(bool)”。 成员属性“不圈注今天”所在数据类型为“月历”,英文名称为“NoTodayCircel”,类型为“逻辑型(bool)”。 成员属性“开始星期首日”所在数据类型为“月历”,英文名称为“StartOfWeek”,类型为“整数型(int)”。 可供选择的属性值: 0. 星期一 1. 星期二 2. 星期三 3. 星期四 4. 星期五 5. 星期六 6. 星期日 成员属性“显示星期序号”所在数据类型为“月历”,英文名称为“ShowWeekNumbers”,类型为“逻辑型(bool)”。 成员属性“滚动月数”所在数据类型为“月历”,英文名称为“ScrollRate”,类型为“整数型(int)”。 本属性指定当按下滚动按钮改变当前显示月时,一次跳过的月的数目。 成员属性“今天”所在数据类型为“月历”,英文名称为“today”,类型为“日期时间型(date)”。 指定现行日期,如果不设定,则自动取系统时间中记录的现行日期。 成员属性“最小日期”所在数据类型为“月历”,英文名称为“MinDate”,类型为“日期时间型(date)”。 指定能被显示的最小日期。 成员属性“最大日期”所在数据类型为“月历”,英文名称为“MaxDate”,类型为“日期时间型(date)”。 指定能被显示的最大日期。 成员属性“允许选择多天”所在数据类型为“月历”,英文名称为“AllowMultiSel”,类型为“逻辑型(bool)”。 成员属性“最多选择天数”所在数据类型为“月历”,英文名称为“MaxSelCount”,类型为“整数型(int)”。 成员属性“首选择日”所在数据类型为“月历”,英文名称为“MinSelDay”,类型为“日期时间型(date)”。 指定现行被选择区域的首日期。如果不允许选择多天,则本属性指定现行被选择的日期。 成员属性“尾选择日”所在数据类型为“月历”,英文名称为“MaxSelDay”,类型为“日期时间型(date)”。 指定现行被选择区域的尾日期。如果不允许选择多天,则本属性无效。 成员属性“字体”所在数据类型为“月历”,英文名称为“font”,类型为“字体(font)”。 成员属性“文本颜色”所在数据类型为“月历”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性“背景颜色”所在数据类型为“月历”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性“内背景颜色”所在数据类型为“月历”,英文名称为“MonthBackColor”,类型为“整数型(int)”。 指定用来实际显示月历部分的背景颜色。 成员属性“标题颜色”所在数据类型为“月历”,英文名称为“TitleColor”,类型为“整数型(int)”。 成员属性“标题背景颜色”所在数据类型为“月历”,英文名称为“TitleBackColor”,类型为“整数型(int)”。 成员属性“非本月颜色”所在数据类型为“月历”,英文名称为“TrailingColor”,类型为“整数型(int)”。 成员属性“边框”所在数据类型为“月历”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 事件名称:选择日期被改变 当现行被选择的日期或区域被改变后产生此事件。 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:驱动器框 英文名称:DriverBox 本数据类型为窗口组件型,共包含 13 个成员属性, 1 个组件事件。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“驱动器”,英文名称为“drive”,类型为“文本型(text)”。 本属性在设计时不可用,在运行时可读可写。 指定当前驱动器符,如果不指定,默认为当前驱动器。驱动器符为大写字母 A - Z。 成员属性<10>的中文名称为“类型”,英文名称为“type”,类型为“整数型(int)”。 指定可用的驱动器类型。 可供选择的属性值: 0. 全部驱动器 1. 可抽取式驱动器 2. 固定驱动器 3. 光盘驱动器 4. 网络驱动器 5. 内存虚拟驱动器 成员属性<11>的中文名称为“文本颜色”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性<12>的中文名称为“背景颜色”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性<13>的中文名称为“字体”,英文名称为“font”,类型为“字体(font)”。 组件事件列表: 事件 1 : 事件名称:驱动器被改变 此事件的用户处理子程序不需要返回数据。 成员属性“驱动器”所在数据类型为“驱动器框”,英文名称为“drive”,类型为“文本型(text)”。 本属性在设计时不可用,在运行时可读可写。 指定当前驱动器符,如果不指定,默认为当前驱动器。驱动器符为大写字母 A - Z。 成员属性“类型”所在数据类型为“驱动器框”,英文名称为“type”,类型为“整数型(int)”。 指定可用的驱动器类型。 可供选择的属性值: 0. 全部驱动器 1. 可抽取式驱动器 2. 固定驱动器 3. 光盘驱动器 4. 网络驱动器 5. 内存虚拟驱动器 成员属性“文本颜色”所在数据类型为“驱动器框”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性“背景颜色”所在数据类型为“驱动器框”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性“字体”所在数据类型为“驱动器框”,英文名称为“font”,类型为“字体(font)”。 事件名称:驱动器被改变 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:目录框 英文名称:DirBox 本数据类型为窗口组件型,共包含 12 个成员属性, 1 个组件事件。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“目录”,英文名称为“path”,类型为“文本型(text)”。 本属性在设计时不可用,在运行时可读可写。 成员属性<10>的中文名称为“边框”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 成员属性<11>的中文名称为“背景颜色”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性<12>的中文名称为“字体”,英文名称为“font”,类型为“字体(font)”。 组件事件列表: 事件 1 : 事件名称:目录被改变 此事件的用户处理子程序不需要返回数据。 成员属性“目录”所在数据类型为“目录框”,英文名称为“path”,类型为“文本型(text)”。 本属性在设计时不可用,在运行时可读可写。 成员属性“边框”所在数据类型为“目录框”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 成员属性“背景颜色”所在数据类型为“目录框”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性“字体”所在数据类型为“目录框”,英文名称为“font”,类型为“字体(font)”。 事件名称:目录被改变 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:文件框 英文名称:FileBox 本数据类型为窗口组件型,共包含 23 个成员属性, 2 个组件事件。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“目录”,英文名称为“path”,类型为“文本型(text)”。 本属性在设计时不可用,在运行时可读可写。 成员属性<10>的中文名称为“被选择文件”,英文名称为“SelectedFile”,类型为“文本型(text)”。 本属性只可读。 记录所有现行被选择的文件,注意不包含路径。如果有多个文件被选择,各文件名之间用分号“;”隔开。 成员属性<11>的中文名称为“允许选择多项”,英文名称为“AllowSelMutil”,类型为“逻辑型(bool)”。 成员属性<12>的中文名称为“通配符”,英文名称为“pattern”,类型为“文本型(text)”。 指定允许进入文件框的文件类型。可以同时指定多个通配符,各通配符之间用分号“;”隔开。 成员属性<13>的中文名称为“通常”,英文名称为“normal”,类型为“逻辑型(bool)”。 指定是否允许没有设置存档、只读、系统、隐藏文件属性的文件进入。 成员属性<14>的中文名称为“存档”,英文名称为“arc”,类型为“逻辑型(bool)”。 指定是否允许设置了存档文件属性的文件进入。 成员属性<15>的中文名称为“只读”,英文名称为“ReadOnly”,类型为“逻辑型(bool)”。 指定是否允许设置了只读文件属性的文件进入。 成员属性<16>的中文名称为“系统”,英文名称为“sys”,类型为“逻辑型(bool)”。 指定是否允许设置了系统文件属性的文件进入。 成员属性<17>的中文名称为“隐藏”,英文名称为“hide”,类型为“逻辑型(bool)”。 指定是否允许设置了隐藏文件属性的文件进入。 成员属性<18>的中文名称为“最小日期”,英文名称为“MinDate”,类型为“日期时间型(date)”。 指定允许进入的文件的最小日期。 成员属性<19>的中文名称为“最大日期”,英文名称为“MaxDate”,类型为“日期时间型(date)”。 指定允许进入的文件的最大日期。 成员属性<20>的中文名称为“边框”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 成员属性<21>的中文名称为“文本颜色”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性<22>的中文名称为“背景颜色”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性<23>的中文名称为“字体”,英文名称为“font”,类型为“字体(font)”。 组件事件列表: 事件 1 : 事件名称:选择文件被改变 此事件的用户处理子程序不需要返回数据。 事件 2 : 事件名称:双击选择 当使用鼠标左键在某列表项目上双击时产生此事件。 此事件的用户处理子程序不需要返回数据。 成员属性“目录”所在数据类型为“文件框”,英文名称为“path”,类型为“文本型(text)”。 本属性在设计时不可用,在运行时可读可写。 成员属性“被选择文件”所在数据类型为“文件框”,英文名称为“SelectedFile”,类型为“文本型(text)”。 本属性只可读。 记录所有现行被选择的文件,注意不包含路径。如果有多个文件被选择,各文件名之间用分号“;”隔开。 成员属性“允许选择多项”所在数据类型为“文件框”,英文名称为“AllowSelMutil”,类型为“逻辑型(bool)”。 成员属性“通配符”所在数据类型为“文件框”,英文名称为“pattern”,类型为“文本型(text)”。 指定允许进入文件框的文件类型。可以同时指定多个通配符,各通配符之间用分号“;”隔开。 成员属性“通常”所在数据类型为“文件框”,英文名称为“normal”,类型为“逻辑型(bool)”。 指定是否允许没有设置存档、只读、系统、隐藏文件属性的文件进入。 成员属性“存档”所在数据类型为“文件框”,英文名称为“arc”,类型为“逻辑型(bool)”。 指定是否允许设置了存档文件属性的文件进入。 成员属性“只读”所在数据类型为“文件框”,英文名称为“ReadOnly”,类型为“逻辑型(bool)”。 指定是否允许设置了只读文件属性的文件进入。 成员属性“系统”所在数据类型为“文件框”,英文名称为“sys”,类型为“逻辑型(bool)”。 指定是否允许设置了系统文件属性的文件进入。 成员属性“隐藏”所在数据类型为“文件框”,英文名称为“hide”,类型为“逻辑型(bool)”。 指定是否允许设置了隐藏文件属性的文件进入。 成员属性“最小日期”所在数据类型为“文件框”,英文名称为“MinDate”,类型为“日期时间型(date)”。 指定允许进入的文件的最小日期。 成员属性“最大日期”所在数据类型为“文件框”,英文名称为“MaxDate”,类型为“日期时间型(date)”。 指定允许进入的文件的最大日期。 成员属性“边框”所在数据类型为“文件框”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 成员属性“文本颜色”所在数据类型为“文件框”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性“背景颜色”所在数据类型为“文件框”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性“字体”所在数据类型为“文件框”,英文名称为“font”,类型为“字体(font)”。 事件名称:选择文件被改变 此事件的用户处理子程序不需要返回数据。 事件名称:双击选择 当使用鼠标左键在某列表项目上双击时产生此事件。 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:颜色选择器 英文名称:ColorPicker 本数据类型为窗口组件型,共包含 10 个成员属性, 1 个组件事件。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“颜色”,英文名称为“color”,类型为“整数型(int)”。 颜色数值为红绿蓝颜色值或“#透明”常量值。 成员属性<10>的中文名称为“允许透明”,英文名称为“AllowTransparent”,类型为“逻辑型(bool)”。 指定是否允许透明色。 组件事件列表: 事件 1 : 事件名称:颜色被改变 此事件的用户处理子程序不需要返回数据。 成员属性“颜色”所在数据类型为“颜色选择器”,英文名称为“color”,类型为“整数型(int)”。 颜色数值为红绿蓝颜色值或“#透明”常量值。 成员属性“允许透明”所在数据类型为“颜色选择器”,英文名称为“AllowTransparent”,类型为“逻辑型(bool)”。 指定是否允许透明色。 事件名称:颜色被改变 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:超级链接框 英文名称:HyperLinker 本数据类型为窗口组件型,不能接受输入焦点,共包含 1 个成员命令, 18 个成员属性。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“标题”,英文名称为“caption”,类型为“文本型(text)”。 成员属性<10>的中文名称为“类型”,英文名称为“type”,类型为“整数型(int)”。 可供选择的属性值: 0. 电子信箱地址 1. Internet地址 成员属性<11>的中文名称为“电子信箱地址”,英文名称为“email”,类型为“文本型(text)”。 成员属性<12>的中文名称为“Internet地址”,英文名称为“url”,类型为“文本型(text)”。 成员属性<13>的中文名称为“文本颜色”,英文名称为“TextColor”,类型为“整数型(int)”。 正常情况下时的文本显示颜色。 成员属性<14>的中文名称为“访问后的颜色”,英文名称为“VisitedColor”,类型为“整数型(int)”。 被访问过后的文本显示颜色。 成员属性<15>的中文名称为“热点颜色”,英文名称为“HotColor”,类型为“整数型(int)”。 鼠标移动到组件上时的文本显示颜色。 成员属性<16>的中文名称为“背景颜色”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性<17>的中文名称为“边框”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 成员属性<18>的中文名称为“字体”,英文名称为“font”,类型为“字体(font)”。 组件事件列表: 调用格式: 〈无返回值〉 对象.跳转 () - 系统核心支持库->超级链接框 英文名称:goto 跳转到指定的邮件或 Internet 地址。本命令为初级对象成员命令。 操作系统需求: Windows 成员属性“标题”所在数据类型为“超级链接框”,英文名称为“caption”,类型为“文本型(text)”。 成员属性“类型”所在数据类型为“超级链接框”,英文名称为“type”,类型为“整数型(int)”。 可供选择的属性值: 0. 电子信箱地址 1. Internet地址 成员属性“电子信箱地址”所在数据类型为“超级链接框”,英文名称为“email”,类型为“文本型(text)”。 成员属性“Internet地址”所在数据类型为“超级链接框”,英文名称为“url”,类型为“文本型(text)”。 成员属性“文本颜色”所在数据类型为“超级链接框”,英文名称为“TextColor”,类型为“整数型(int)”。 正常情况下时的文本显示颜色。 成员属性“访问后的颜色”所在数据类型为“超级链接框”,英文名称为“VisitedColor”,类型为“整数型(int)”。 被访问过后的文本显示颜色。 成员属性“热点颜色”所在数据类型为“超级链接框”,英文名称为“HotColor”,类型为“整数型(int)”。 鼠标移动到组件上时的文本显示颜色。 成员属性“背景颜色”所在数据类型为“超级链接框”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性“边框”所在数据类型为“超级链接框”,英文名称为“border”,类型为“整数型(int)”。 可供选择的属性值: 0. 无边框 1. 凹入式 2. 凸出式 3. 浅凹入式 4. 镜框式 5. 单线边框式 成员属性“字体”所在数据类型为“超级链接框”,英文名称为“font”,类型为“字体(font)”。 --------------------------------------------------- 数据类型名称:调节器 英文名称:Spin 本数据类型为窗口组件型,不能接受输入焦点,共包含 10 个成员属性, 1 个组件事件。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“方向”,英文名称为“orient”,类型为“整数型(int)”。 可供选择的属性值: 0. 横向 1. 纵向 成员属性<10>的中文名称为“热点跟踪”,英文名称为“HotTrack”,类型为“逻辑型(bool)”。 指定当鼠标移动到组件上时是否显示热点状态。 组件事件列表: 事件 1 : 事件名称:调节钮被按下 此事件的用户处理子程序不需要返回数据。 事件参数<1>的名称为“按钮值”,类型为“整数型(int)”。如果按下的是调节器的向上箭头按钮,参数值为 1,否则为 -1。 成员属性“方向”所在数据类型为“调节器”,英文名称为“orient”,类型为“整数型(int)”。 可供选择的属性值: 0. 横向 1. 纵向 成员属性“热点跟踪”所在数据类型为“调节器”,英文名称为“HotTrack”,类型为“逻辑型(bool)”。 指定当鼠标移动到组件上时是否显示热点状态。 事件名称:调节钮被按下 此事件的用户处理子程序不需要返回数据。 事件参数<1>的名称为“按钮值”,类型为“整数型(int)”。如果按下的是调节器的向上箭头按钮,参数值为 1,否则为 -1。 --------------------------------------------------- 数据类型名称:通用对话框 英文名称:CommonDlg 本数据类型为功能窗口组件型,共包含 1 个成员命令, 30 个成员属性。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“类型”,英文名称为“style”,类型为“整数型(int)”。 可供选择的属性值: 0. 打开文件 1. 保存文件 2. 字体选择 3. 打开帮助 成员属性<10>的中文名称为“标题”,英文名称为“caption”,类型为“文本型(text)”。 仅适用于打开文件和保存文件对话框。 成员属性<11>的中文名称为“文件名”,英文名称为“FileName”,类型为“文本型(text)”。 从本属性中读取的文件名包括驱动器符和全路径目录,同时本属性也用作初始对话框中的文件名编辑框。 成员属性<12>的中文名称为“过滤器”,英文名称为“filter”,类型为“文本型(text)”。 过滤器文本由单个或多个成对的文本串组成,每对文本串的第一个描述显示形式,如:“文本文件(*.txt)”;第二个指定实际的过滤匹配符,如:“*.txt”,所有各文本串之间用“|”号隔开。 成员属性<13>的中文名称为“初始过滤器”,英文名称为“FilterIndex”,类型为“整数型(int)”。 指定初始的过滤器,0为第一个过滤器。 成员属性<14>的中文名称为“初始目录”,英文名称为“InitialDir”,类型为“文本型(text)”。 指定当打开对话框时所自动跳转到的目录。 成员属性<15>的中文名称为“默认文件后缀”,英文名称为“DefExt”,类型为“文本型(text)”。 指定当用户没有输入文件的后缀名称时所自动使用的文件后缀名称。 成员属性<16>的中文名称为“创建时提示”,英文名称为“CreatePrompt”,类型为“逻辑型(bool)”。 当类型为打开文件对话框时,如果用户指定了一个不存在的文件名称,是否提示用户即将创建它。 成员属性<17>的中文名称为“文件必须存在”,英文名称为“FileMustExist”,类型为“逻辑型(bool)”。 当类型为打开文件对话框时,是否允许用户指定一个不存在的文件。 成员属性<18>的中文名称为“文件覆盖提示”,英文名称为“OverWritePrompt”,类型为“逻辑型(bool)”。 当类型为保存文件对话框时,如果用户指定了一个已经存在的文件,是否询问用户确定覆盖此文件。 成员属性<19>的中文名称为“目录必须存在”,英文名称为“PathMustExist”,类型为“逻辑型(bool)”。 是否允许用户指定一个不存在的目录。 成员属性<20>的中文名称为“不改变目录”,英文名称为“NoChangeDir”,类型为“逻辑型(bool)”。 在对话框关闭后是否自动返回到进入对话框时的文件目录。 成员属性<21>的中文名称为“字体颜色”,英文名称为“FontColor”,类型为“整数型(int)”。 成员属性<22>的中文名称为“加粗”,英文名称为“FontBold”,类型为“逻辑型(bool)”。 成员属性<23>的中文名称为“倾斜”,英文名称为“FontItalic”,类型为“逻辑型(bool)”。 成员属性<24>的中文名称为“删除线”,英文名称为“StrikeOut”,类型为“逻辑型(bool)”。 成员属性<25>的中文名称为“下划线”,英文名称为“UnderLine”,类型为“逻辑型(bool)”。 成员属性<26>的中文名称为“字体名称”,英文名称为“FontName”,类型为“文本型(text)”。 如果不指定字体名称和字体大小,将自动使用标准的Windows图形字体。如果指定了字体大小但没有指定字体名称,将自动使用“宋体”。 成员属性<27>的中文名称为“字体大小”,英文名称为“FontSize”,类型为“整数型(int)”。 单位为1/72英寸,如果不指定字体名称和字体大小,将自动使用标准的Windows图形字体。 成员属性<28>的中文名称为“帮助文件名”,英文名称为“HelpFileName”,类型为“文本型(text)”。 指定欲打开帮助文件的名称,如果没有指定帮助文件,将使用默认帮助文件名称,即本易程序的文件名称(不含其后缀)+“.hlp”后缀。 成员属性<29>的中文名称为“帮助命令”,英文名称为“HelpCommand”,类型为“整数型(int)”。 可供选择的属性值: 0. 显示帮助主题 1. 显示指定标志信息 2. 弹出指定标志信息 3. 确定帮助已显示 4. 显示帮助软件使用方法 5. 退出帮助 成员属性<30>的中文名称为“帮助标志值”,英文名称为“HelpContext”,类型为“整数型(int)”。 仅在帮助命令为“显示指定标志信息”和“弹出指定标志信息”时才有效,用于指定相应的帮助标志数值。 组件事件列表: 调用格式: 〈逻辑型〉 对象.打开 () - 系统核心支持库->通用对话框 英文名称:open 打开当前类型的对话框,返回一个逻辑值。对于类型为“打开文件”、“保存文件”、“字体选择”的对话框,如果为真,表示用户已通过该对话框输入了有效数据,否则表示用户取消了该对话框,且没有输入任何有效数据。对于类型为“打开帮助”的对话框,如打开帮助成功则返回真,否则返回假。本命令为初级对象成员命令。 操作系统需求: Windows 成员属性“类型”所在数据类型为“通用对话框”,英文名称为“style”,类型为“整数型(int)”。 可供选择的属性值: 0. 打开文件 1. 保存文件 2. 字体选择 3. 打开帮助 成员属性“标题”所在数据类型为“通用对话框”,英文名称为“caption”,类型为“文本型(text)”。 仅适用于打开文件和保存文件对话框。 成员属性“文件名”所在数据类型为“通用对话框”,英文名称为“FileName”,类型为“文本型(text)”。 从本属性中读取的文件名包括驱动器符和全路径目录,同时本属性也用作初始对话框中的文件名编辑框。 成员属性“过滤器”所在数据类型为“通用对话框”,英文名称为“filter”,类型为“文本型(text)”。 过滤器文本由单个或多个成对的文本串组成,每对文本串的第一个描述显示形式,如:“文本文件(*.txt)”;第二个指定实际的过滤匹配符,如:“*.txt”,所有各文本串之间用“|”号隔开。 成员属性“初始过滤器”所在数据类型为“通用对话框”,英文名称为“FilterIndex”,类型为“整数型(int)”。 指定初始的过滤器,0为第一个过滤器。 成员属性“初始目录”所在数据类型为“通用对话框”,英文名称为“InitialDir”,类型为“文本型(text)”。 指定当打开对话框时所自动跳转到的目录。 成员属性“默认文件后缀”所在数据类型为“通用对话框”,英文名称为“DefExt”,类型为“文本型(text)”。 指定当用户没有输入文件的后缀名称时所自动使用的文件后缀名称。 成员属性“创建时提示”所在数据类型为“通用对话框”,英文名称为“CreatePrompt”,类型为“逻辑型(bool)”。 当类型为打开文件对话框时,如果用户指定了一个不存在的文件名称,是否提示用户即将创建它。 成员属性“文件必须存在”所在数据类型为“通用对话框”,英文名称为“FileMustExist”,类型为“逻辑型(bool)”。 当类型为打开文件对话框时,是否允许用户指定一个不存在的文件。 成员属性“文件覆盖提示”所在数据类型为“通用对话框”,英文名称为“OverWritePrompt”,类型为“逻辑型(bool)”。 当类型为保存文件对话框时,如果用户指定了一个已经存在的文件,是否询问用户确定覆盖此文件。 成员属性“目录必须存在”所在数据类型为“通用对话框”,英文名称为“PathMustExist”,类型为“逻辑型(bool)”。 是否允许用户指定一个不存在的目录。 成员属性“不改变目录”所在数据类型为“通用对话框”,英文名称为“NoChangeDir”,类型为“逻辑型(bool)”。 在对话框关闭后是否自动返回到进入对话框时的文件目录。 成员属性“字体颜色”所在数据类型为“通用对话框”,英文名称为“FontColor”,类型为“整数型(int)”。 成员属性“加粗”所在数据类型为“通用对话框”,英文名称为“FontBold”,类型为“逻辑型(bool)”。 成员属性“倾斜”所在数据类型为“通用对话框”,英文名称为“FontItalic”,类型为“逻辑型(bool)”。 成员属性“删除线”所在数据类型为“通用对话框”,英文名称为“StrikeOut”,类型为“逻辑型(bool)”。 成员属性“下划线”所在数据类型为“通用对话框”,英文名称为“UnderLine”,类型为“逻辑型(bool)”。 成员属性“字体名称”所在数据类型为“通用对话框”,英文名称为“FontName”,类型为“文本型(text)”。 如果不指定字体名称和字体大小,将自动使用标准的Windows图形字体。如果指定了字体大小但没有指定字体名称,将自动使用“宋体”。 成员属性“字体大小”所在数据类型为“通用对话框”,英文名称为“FontSize”,类型为“整数型(int)”。 单位为1/72英寸,如果不指定字体名称和字体大小,将自动使用标准的Windows图形字体。 成员属性“帮助文件名”所在数据类型为“通用对话框”,英文名称为“HelpFileName”,类型为“文本型(text)”。 指定欲打开帮助文件的名称,如果没有指定帮助文件,将使用默认帮助文件名称,即本易程序的文件名称(不含其后缀)+“.hlp”后缀。 成员属性“帮助命令”所在数据类型为“通用对话框”,英文名称为“HelpCommand”,类型为“整数型(int)”。 可供选择的属性值: 0. 显示帮助主题 1. 显示指定标志信息 2. 弹出指定标志信息 3. 确定帮助已显示 4. 显示帮助软件使用方法 5. 退出帮助 成员属性“帮助标志值”所在数据类型为“通用对话框”,英文名称为“HelpContext”,类型为“整数型(int)”。 仅在帮助命令为“显示指定标志信息”和“弹出指定标志信息”时才有效,用于指定相应的帮助标志数值。 --------------------------------------------------- 数据类型名称:时钟 英文名称:Timer 本数据类型为功能窗口组件型,共包含 9 个成员属性, 1 个组件事件。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“时钟周期”,英文名称为“elapse”,类型为“整数型(int)”。 指定时钟事件产生的周期,单位为毫秒。如果设定为0,则无时钟事件产生。 组件事件列表: 事件 1 : 事件名称:周期事件 每当经过了指定的时钟周期,将产生此事件。 此事件的用户处理子程序不需要返回数据。 成员属性“时钟周期”所在数据类型为“时钟”,英文名称为“elapse”,类型为“整数型(int)”。 指定时钟事件产生的周期,单位为毫秒。如果设定为0,则无时钟事件产生。 事件名称:周期事件 每当经过了指定的时钟周期,将产生此事件。 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:打印机 英文名称:printer 本数据类型为功能窗口组件型,共包含 32 个成员命令, 35 个成员属性。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“绘画单位”,英文名称为“unit”,类型为“整数型(int)”。 本属性指定绘画时所使用的单位,坐标系的 X 轴从左到右,Y 轴从上到下。 可供选择的属性值: 0. 像素点 1. 0.1毫米 2. 0.01毫米 3. 0.01英寸 4. 0.001英寸 5. 1/1440英寸 成员属性<10>的中文名称为“画笔类型”,英文名称为“PenStyle”,类型为“整数型(int)”。 可供选择的属性值: 0. 空笔 1. 直线 2. 划线 3. 点线 4. 点划线 5. 双点划线 6. 内直线 成员属性<11>的中文名称为“画出方式”,英文名称为“DrawRop2”,类型为“整数型(int)”。 有关各种画出方式的说明为: 0、黑色:始终画出黑色;1、非或笔:或笔的相反;2、与非笔:背景色以及画笔反相二者共有颜色的组合;3、非复制笔:复制笔的相反;4、与笔非:画笔以及已有颜色反相二者共有颜色的组合;5、反转:已有颜色的反相;6、异或笔:画笔的颜色以及已有颜色的组合,只取其一;7、非与笔:与笔的相反;8、与笔:画笔和已有二者共有颜色的组合;9、非异或笔:异或笔的相反;10、无操作:原有保持不变。该设置实际上关闭画笔;11、或非笔:已有颜色与画笔颜色反相的组合;12、复制笔(缺省值):画笔颜色;13、或笔非:画笔颜色与已有颜色的反相的组合;14、或笔:画笔颜色与已有颜色的组合;15、白色:始终画出白色。 可供选择的属性值: 0. 黑色 1. 非或笔 2. 与非笔 3. 非复制笔 4. 与笔非 5. 反转 6. 异或笔 7. 非与笔 8. 与笔 9. 非异或笔 10. 无操作 11. 或非笔 12. 复制笔 13. 或笔非 14. 或笔 15. 白色 成员属性<12>的中文名称为“画笔粗细”,英文名称为“PenWidth”,类型为“整数型(int)”。 使用现行绘画单位,如果为0,表示画笔的粗细为一个像素点。注意:当画笔类型为划线、点线、点划线、双点划线时,本属性无效,画笔宽度始终为一个像素点。 成员属性<13>的中文名称为“画笔颜色”,英文名称为“PenColor”,类型为“整数型(int)”。 成员属性<14>的中文名称为“刷子类型”,英文名称为“BrushStyle”,类型为“整数型(int)”。 各种格式刷子将使用当前文本背景颜色作为刷子背景颜色。 可供选择的属性值: 0. 空刷子 1. 颜色刷子 2. 右斜线 3. 直交叉线 4. 斜交叉线 5. 左斜线 6. 横线 7. 竖线 8. 5%色点 9. 10%色点 10. 20%色点 11. 25%色点 12. 30%色点 13. 40%色点 14. 50%色点 15. 60%色点 16. 70%色点 17. 75%色点 18. 80%色点 19. 90%色点 20. 浅色上对角线 21. 浅色下对角线 22. 深色上对角线 23. 深色下对角线 24. 宽上对角线 25. 宽下对角线 26. 浅色竖线 27. 浅色横线 28. 窄竖线 29. 窄横线 30. 深色竖线 31. 深色横线 32. 上对角虚线 33. 下对角虚线 34. 横虚线 35. 竖虚线 36. 小纸屑 37. 大纸屑 38. 之字形 39. 波浪线 40. 对角砖形 41. 横向砖形 42. 纺织物 43. 方格呢 44. 草皮 45. 虚格线 46. 点式菱形 47. 瓦形 48. 棚架 49. 球体 50. 小网格 51. 大网格 52. 小棋盘 53. 大棋盘 54. 空心菱形 55. 实心菱形 成员属性<15>的中文名称为“刷子颜色”,英文名称为“BrushColor”,类型为“整数型(int)”。 成员属性<16>的中文名称为“文本颜色”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性<17>的中文名称为“文本背景颜色”,英文名称为“TextBackColor”,类型为“整数型(int)”。 成员属性<18>的中文名称为“字体”,英文名称为“font”,类型为“字体(font)”。 成员属性<19>的中文名称为“打印作业名”,英文名称为“title”,类型为“文本型(text)”。 在打印过程中,本属性的内容将显示在由系统自动提供的打印状态对话框及 Windows 打印管理器中。如果为空,默认为“未命名打印作业”。 成员属性<20>的中文名称为“打印份数”,英文名称为“PrintCopies”,类型为“整数型(int)”。 本属性用作为打印设置对话框中的打印份数编辑框提供初始值,当用户从打印设置对话框中确认返回后,属性值提供用户所实际设置的需要打印份数。需了解的是:如果被选定打印机硬件支持多份拷贝功能,无论用户设置打印份数为多少,打印设置对话框永远返回 1 ,多份打印被转交给打印机硬件去自动完成。如果在进入打印设置对话框前置属性值为 -1 ,表明现行易程序不支持多份打印,此时系统会自动检查当前所选择打印机硬件,如果该打印机硬件支持多份拷贝,将允许用户指定打印份数并启用硬件多份拷贝功能,否则不允许,打印设置对话框返回后属性值保持不变。如果使用“开始打印”方法进入打印时没有调用打印设置对话框,本属性值保持不变。 成员属性<21>的中文名称为“多份打印方式”,英文名称为“Collate”,类型为“逻辑型(bool)”。 本属性用作为打印设置对话框中“份数”组中的“分页”选择框提供初始值,当用户从打印设置对话框中确认返回后,属性值提供用户所实际设置的值。如果使用“开始打印”方法进入打印时没有调用打印设置对话框,本属性值保持不变。 成员属性<22>的中文名称为“最小页号”,英文名称为“MinPage”,类型为“整数型(int)”。 本属性用作为打印设置对话框提供最小页号值,如果在进入打印设置对话框前置属性值为 -1 ,打印设置对话框中将不允许用户设置页打印范围。如果使用“开始打印”方法进入打印时没有调用打印设置对话框,本属性值保持不变。 成员属性<23>的中文名称为“最大页号”,英文名称为“MaxPage”,类型为“整数型(int)”。 本属性用作为打印设置对话框提供最大页号值。如果置为 -1 ,表示最大页号不受限制。如果“最小页号”属性值被置为 -1 ,本属性无意义。如果使用“开始打印”方法进入打印时没有调用打印设置对话框,本属性值保持不变。 成员属性<24>的中文名称为“首页页号”,英文名称为“FromPage”,类型为“整数型(int)”。 本属性用作为打印设置对话框中的首打印页页号编辑框提供初始值,当用户从打印设置对话框中确认返回后,属性值提供用户所实际设置的首打印页号,此值将在“最小页号”属性值及“最大页号”属性值之间。但如果用户选择了全部打印或者打印选择区,本属性值将为 -1 。如果“最小页号”属性值被置为 -1 ,本属性无意义。如果使用“开始打印”方法进入打印时没有调用打印设置对话框,本属性值保持不变。 成员属性<25>的中文名称为“末页页号”,英文名称为“ToPage”,类型为“整数型(int)”。 本属性用作为打印设置对话框中的末打印页页号编辑框提供初始值,如果置为 -1 ,表示不提供。当用户从打印设置对话框中确认返回后,属性值提供用户所实际设置的末打印页号,此值将在“首页页号”属性值及“最大页号”属性值之间。但如果用户选择了全部打印或者打印选择区,本属性值将为 -1 。如果“最小页号”属性值被置为 -1 ,本属性无意义。如果使用“开始打印”方法进入打印时没有调用打印设置对话框,本属性值保持不变。 成员属性<26>的中文名称为“打印选择区”,英文名称为“PrintSel”,类型为“整数型(int)”。 本属性用作为打印设置对话框中“选择的范围”选择框提供初始值,为 1 表示真,为 0 表示假。当用户从打印设置对话框中确认返回后,属性值提供用户所实际设置的值。如果在进入打印设置对话框前置属性值为 -1 ,打印设置对话框中将不允许用户选取该选择框。如果使用“开始打印”方法进入打印时没有调用打印设置对话框,本属性值保持不变。 成员属性<27>的中文名称为“左边空”,英文名称为“LeftSpace”,类型为“整数型(int)”。 本属性指定打印时打印纸左边所留空白的尺寸,使用现行绘画单位,由系统自动提供支持。 成员属性<28>的中文名称为“顶边空”,英文名称为“TopSpace”,类型为“整数型(int)”。 本属性指定打印时打印纸顶边所留空白的尺寸,使用现行绘画单位,由系统自动提供支持。 成员属性<29>的中文名称为“右边空”,英文名称为“RightSpace”,类型为“整数型(int)”。 本属性指定打印时打印纸右边所留空白的尺寸,使用现行绘画单位,由系统自动提供支持。 成员属性<30>的中文名称为“底边空”,英文名称为“BottomSpace”,类型为“整数型(int)”。 本属性指定打印时打印纸底边所留空白的尺寸,使用现行绘画单位,由系统自动提供支持。 成员属性<31>的中文名称为“当前页号”,英文名称为“page”,类型为“整数型(int)”。 本属性只可读。 本属性提供现行打印页的页号,由系统自行维护。页号值从“首页页号”属性值开始,如果“最小页号”属性值被置为 -1 ,页号值从 1 开始。在以下情况下属性值被自动增一: 1、使用“写文本行”方法打印一行文本并且要打印文本行的高度当前页容纳不下(此时将会首先自动换页); 2、使用“换页”方法。本属性仅在打印作业过程中有效。 成员属性<32>的中文名称为“已打印份数”,英文名称为“copies”,类型为“整数型(int)”。 本属性只可读。 本属性提供现行所已经打印的份数(含当前份),由系统自行维护。在调用“开始下一份”方法后,本属性值被自动加一。 成员属性<33>的中文名称为“打印区宽度”,英文名称为“width”,类型为“整数型(int)”。 本属性只可读。 本属性提供了打印纸实际可打印区域宽度减去左右边空后的值,使用现行绘画单位,仅在打印作业过程中有效。 成员属性<34>的中文名称为“打印区高度”,英文名称为“height”,类型为“整数型(int)”。 本属性只可读。 本属性提供了打印纸实际可打印区域高度减去上下边空后的值,使用现行绘画单位,仅在打印作业过程中有效。 成员属性<35>的中文名称为“打印被中止”,英文名称为“abort”,类型为“逻辑型(bool)”。 本属性只可读。 如果在打印时使用了系统所提供的打印状态对话框,并且在打印过程中用户已经选择中止打印取消了打印作业(系统自动支持),本属性值为真,否则为假。易程序在进行打印的过程中一旦发现本属性值为真,应该退出此过程。 组件事件列表: 调用格式: 〈整数型〉 对象.取设备句柄 () - 系统核心支持库->打印机 英文名称:GetHDC 如当前用户程序正在进行打印作业,则返回对应的打印机设备句柄(即HDC),否则返回 0。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.开始打印 ([逻辑型 是否调用打印设置对话框],[逻辑型 是否显示打印状态对话框],[通用型 纸张],[整数型 纸张方向],[整数型 纸张宽度],[整数型 纸张高度]) - 系统核心支持库->打印机 英文名称:StartDoc 返回真表示已经成功地进入了打印作业,进入打印作业后文本写出位置将被重置为 0 。如果执行本命令时已经在打印作业中或者用户在打印设置对话框中选择了取消,返回假。进入打印后必须调用“结束打印”或者“取消打印”方法来退出打印。进入打印前易程序进行的所有打印绘画操作都将被忽略。本命令为初级对象成员命令。 参数<1>的名称为“是否调用打印设置对话框”,类型为“逻辑型(bool)”,可以被省略。指定在进入打印之前是否先调用打印设置对话框对打印机及相关打印参数进行设置。如省略本参数,默认为真。如果参数值为假,将自动使用 Windows 系统默认打印机,但如果取 Windows 系统默认打印机失败,仍然会调用打印设置对话框。 参数<2>的名称为“是否显示打印状态对话框”,类型为“逻辑型(bool)”,可以被省略。指定在打印过程中是否显示由系统自动提供的打印状态对话框。用户如果在该打印状态对话框中选择了取消打印,系统将自动中止并取消该打印作业,并置“打印被中止”属性值为真。如省略本参数,默认为真。 参数<3>的名称为“纸张”,类型为“通用型(all)”,可以被省略。指定所使用的打印纸类型。可以为以下常量值之一: -1、自定义纸张(必须在后面参数中指定自定义纸张的大小); 0、#默认纸; 1、#A3纸(297x420毫米); 2、#A4纸(210x297毫米); 3、#A5纸(148x210毫米); 4、#B4纸(250x354毫米); 5、#B5纸(182x257毫米); 6、#四开(215x275毫米); 7、#十六开(146x215毫米); 8、#三十二开(97x151毫米); 9、#信纸(216x279毫米); 10、#法律用纸(216x355毫米); 11、#行政用纸(184x266毫米); 12、#声明(140x216毫米); 13、#小报(279x432毫米); 14、#笔记(216x279毫米); 15、#帐本(432x279毫米); 16、#对开纸(216x330毫米)。 除了以上基本类型纸张,还支持以下扩展类型,这些类型值和其所对应纸张宽度与高度(单位毫米)列表如下: 1001: 216x279 1002: 279x432 1003: 432x279 1004: 216x355 1005: 140x216 1006: 184x267 1007: 297x420 1008: 210x297 1010: 148x210 1011: 257x364 1012: 182x257 1013: 216x330 1014: 215x275 1015: 254x355 1016: 279x432 1017: 216x279 1018: 98x225 1019: 105x241 1020: 114x263 1021: 121x279 1022: 127x292 1023: 432x558 1024: 558x863 1025: 863x1117 1026: 110x220 1027: 162x229 1028: 324x458 1029: 229x324 1030: 114x162 1031: 114x229 1032: 250x353 1033: 176x250 1034: 176x125 1035: 110x230 1036: 98x190 1037: 92x165 1038: 378x279 1039: 216x305 1040: 216x330 1041: 250x353 1042: 100x148 1043: 228x279 1044: 254x279 1045: 381x279 1046: 220x220 1049: 241x305 1050: 241x381 1051: 305x457 1052: 235x322 1053: 216x279 1054: 210x297 1055: 241x305 1056: 227x356 1057: 305x487 1058: 216x322 1059: 210x330 1060: 148x210 1061: 182x257 1062: 322x445 1063: 174x235 1064: 201x276 1065: 420x594 1066: 297x420 1067: 322x445 1068: 200x148 1069: 105x148 1070: 240x332 1071: 216x277 1072: 120x235 1073: 90x205 1074: 279x216 1075: 420x297 1076: 297x210 1077: 210x148 1078: 364x257 1079: 257x182 1080: 148x100 1081: 148x200 1082: 148x105 1083: 332x240 1084: 277x216 1085: 235x120 1086: 205x90 1087: 128x182 1088: 182x128 1089: 305x279 1090: 105x235 1091: 235x105 1092: 188x260 1093: 130x184 1094: 140x203 1095: 102x165 1096: 102x176 1097: 125x176 1098: 110x208 1099: 110x220 1100: 120x230 1101: 160x230 1102: 120x309 1103: 229x324 1104: 324x458 1105: 260x188 1106: 184x130 1107: 203x140 1108: 165x102 1109: 176x102 1110: 176x125 1111: 208x110 1112: 220x110 1113: 230x120 1114: 230x160 1115: 309x120 1116: 324x229 1117: 458x324 1118: 241x140 1119: 241x93 注意如果所选择纸张得不到打印机的支持,打印机将会自动选择最接近的纸张。此外,在Windows NT/2000/XP系统下,还可以为本参数指定自定义纸张名称文本(必需已经存在,可通过“置自定义纸张类型”方法进行动态添加或修改);在Windows 95/98/me系统下,如果为本参数提供了自定义纸张名称,则本参数被忽略。如省略本参数,默认为“#默认纸”。 参数<4>的名称为“纸张方向”,类型为“整数型(int)”,可以被省略。指定打印纸的放置方向。可以为以下常量值之一: 0、#纵向; 1、#横向。如省略本参数,默认为“#纵向”。 参数<5>的名称为“纸张宽度”,类型为“整数型(int)”,可以被省略。指定自定义纸张的宽度,单位为0.1毫米。只有当前面的“纸张”参数给定值为-1时,本参数才有作用且必须提供具体值。 参数<6>的名称为“纸张高度”,类型为“整数型(int)”,可以被省略。指定自定义纸张的高度,单位为0.1毫米。只有当前面的“纸张”参数给定值为-1时,本参数才有作用且必须提供具体值。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.结束打印 () - 系统核心支持库->打印机 英文名称:EndDoc 如果当前已经进入了打印作业,调用本命令可完成此作业。结束打印后易程序进行的后续打印绘画操作都将被忽略。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.取消打印 () - 系统核心支持库->打印机 英文名称:AbortDoc 如果当前已经进入了打印作业,调用本命令可立即中止且取消该作业。如果操作系统的打印管理器正在处理该打印作业(打印管理器正在运行并且允许后台打印),那么该作业将被删除且使打印机不接收任何信息。如果打印管理器不是正在处理该作业(没有选用后台打印),部分或全部数据可能在此之前已发送到打印机。此时,打印机驱动程序将尽可能使打印机立即复位并终止该作业。取消打印后易程序进行的后续打印绘画操作都将被忽略。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.换页 () - 系统核心支持库->打印机 英文名称:NewPage 调用本命令使打印机完成当前页的打印,文本写出位置被重置为 0 ,并走纸到下一页左上角。如果换页成功返回真,否则将自动取消打印并返回假。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.开始下一份 () - 系统核心支持库->打印机 英文名称:NewCopy 调用本命令后将结束在当前页上的打印作业,并将当前打印份数加一,当前页号置回到首页页号,以进入下一份拷贝的打印。如果成功返回真,失败将自动取消打印并返回假。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.画点 (整数型 点横坐标,整数型 点纵坐标,整数型 欲画入点的颜色值) - 系统核心支持库->打印机 英文名称:SetPixel 本命令为初级对象成员命令。 参数<1>的名称为“点横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“点纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<3>的名称为“欲画入点的颜色值”,类型为“整数型(int)”。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.画直线 (整数型 起始点横坐标,整数型 起始点纵坐标,整数型 结束点横坐标,整数型 结束点纵坐标) - 系统核心支持库->打印机 英文名称:LineTo 使用画笔在画板上画出一条直线。本命令为初级对象成员命令。 参数<1>的名称为“起始点横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“起始点纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<3>的名称为“结束点横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<4>的名称为“结束点纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.画椭圆 (整数型 椭圆左上角横坐标,整数型 椭圆左上角纵坐标,整数型 椭圆右下角横坐标,整数型 椭圆右下角纵坐标) - 系统核心支持库->打印机 英文名称:ellipse 本命令为初级对象成员命令。 参数<1>的名称为“椭圆左上角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“椭圆左上角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<3>的名称为“椭圆右下角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<4>的名称为“椭圆右下角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.画弧线 (整数型 椭圆左上角横坐标,整数型 椭圆左上角纵坐标,整数型 椭圆右下角横坐标,整数型 椭圆右下角纵坐标,整数型 弧线起始点横坐标,整数型 弧线起始点纵坐标,整数型 弧线终止点横坐标,整数型 弧线终止点纵坐标) - 系统核心支持库->打印机 英文名称:ArcTo 使用画笔在画板上画出一条弧线。本命令为初级对象成员命令。 参数<1>的名称为“椭圆左上角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“椭圆左上角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<3>的名称为“椭圆右下角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<4>的名称为“椭圆右下角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<5>的名称为“弧线起始点横坐标”,类型为“整数型(int)”。弧线从椭圆中心点至此起始点的直线与椭圆圆弧相交处开始绘制。使用当前绘画单位,相对于画板或打印纸左上角。 参数<6>的名称为“弧线起始点纵坐标”,类型为“整数型(int)”。弧线从椭圆中心点至此起始点的直线与椭圆圆弧相交处开始绘制。使用当前绘画单位,相对于画板或打印纸左上角。 参数<7>的名称为“弧线终止点横坐标”,类型为“整数型(int)”。弧线在椭圆中心点至此终止点的直线与椭圆圆弧相交处结束绘制。使用当前绘画单位,相对于画板或打印纸左上角。 参数<8>的名称为“弧线终止点纵坐标”,类型为“整数型(int)”。弧线在椭圆中心点至此终止点的直线与椭圆圆弧相交处结束绘制。使用当前绘画单位,相对于画板或打印纸左上角。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.画弦 (整数型 椭圆左上角横坐标,整数型 椭圆左上角纵坐标,整数型 椭圆右下角横坐标,整数型 椭圆右下角纵坐标,整数型 弧线起始点横坐标,整数型 弧线起始点纵坐标,整数型 弧线终止点横坐标,整数型 弧线终止点纵坐标) - 系统核心支持库->打印机 英文名称:chord 本命令为初级对象成员命令。 参数<1>的名称为“椭圆左上角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“椭圆左上角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<3>的名称为“椭圆右下角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<4>的名称为“椭圆右下角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<5>的名称为“弧线起始点横坐标”,类型为“整数型(int)”。弧线从椭圆中心点至此起始点的直线与椭圆圆弧相交处开始绘制。使用当前绘画单位,相对于画板或打印纸左上角。 参数<6>的名称为“弧线起始点纵坐标”,类型为“整数型(int)”。弧线从椭圆中心点至此起始点的直线与椭圆圆弧相交处开始绘制。使用当前绘画单位,相对于画板或打印纸左上角。 参数<7>的名称为“弧线终止点横坐标”,类型为“整数型(int)”。弧线在椭圆中心点至此终止点的直线与椭圆圆弧相交处结束绘制。使用当前绘画单位,相对于画板或打印纸左上角。 参数<8>的名称为“弧线终止点纵坐标”,类型为“整数型(int)”。弧线在椭圆中心点至此终止点的直线与椭圆圆弧相交处结束绘制。使用当前绘画单位,相对于画板或打印纸左上角。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.画饼 (整数型 椭圆左上角横坐标,整数型 椭圆左上角纵坐标,整数型 椭圆右下角横坐标,整数型 椭圆右下角纵坐标,整数型 弧线起始点横坐标,整数型 弧线起始点纵坐标,整数型 弧线终止点横坐标,整数型 弧线终止点纵坐标) - 系统核心支持库->打印机 英文名称:pie 本命令为初级对象成员命令。 参数<1>的名称为“椭圆左上角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“椭圆左上角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<3>的名称为“椭圆右下角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<4>的名称为“椭圆右下角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<5>的名称为“弧线起始点横坐标”,类型为“整数型(int)”。弧线从椭圆中心点至此起始点的直线与椭圆圆弧相交处开始绘制。使用当前绘画单位,相对于画板或打印纸左上角。 参数<6>的名称为“弧线起始点纵坐标”,类型为“整数型(int)”。弧线从椭圆中心点至此起始点的直线与椭圆圆弧相交处开始绘制。使用当前绘画单位,相对于画板或打印纸左上角。 参数<7>的名称为“弧线终止点横坐标”,类型为“整数型(int)”。弧线在椭圆中心点至此终止点的直线与椭圆圆弧相交处结束绘制。使用当前绘画单位,相对于画板或打印纸左上角。 参数<8>的名称为“弧线终止点纵坐标”,类型为“整数型(int)”。弧线在椭圆中心点至此终止点的直线与椭圆圆弧相交处结束绘制。使用当前绘画单位,相对于画板或打印纸左上角。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.画矩形 (整数型 矩形左上角横坐标,整数型 矩形左上角纵坐标,整数型 矩形右下角横坐标,整数型 矩形右下角纵坐标) - 系统核心支持库->打印机 英文名称:DrawRect 使用画笔在画板上画出一个矩形,矩形的内部使用刷子填充。本命令为初级对象成员命令。 参数<1>的名称为“矩形左上角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“矩形左上角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<3>的名称为“矩形右下角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<4>的名称为“矩形右下角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.画渐变矩形 (整数型 矩形区域左边,整数型 矩形区域顶边,整数型 矩形区域宽度,整数型 矩形区域高度,[整数型 渐变方向],整数型 首渐变颜色,整数型 其它渐变颜色,... ) - 系统核心支持库->打印机 英文名称:DrawJBRect 本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“矩形区域左边”,类型为“整数型(int)”。 参数<2>的名称为“矩形区域顶边”,类型为“整数型(int)”。 参数<3>的名称为“矩形区域宽度”,类型为“整数型(int)”。 参数<4>的名称为“矩形区域高度”,类型为“整数型(int)”。 参数<5>的名称为“渐变方向”,类型为“整数型(int)”,可以被省略。参数值可以为以下常量值之一: 1、#从上到下; 2、#从左到右; 3、从左上到右下; 4、从右上到左下; 5、从下到上; 6、从右到左; 7、从右下到左上; 8、从左下到右上。 如果本参数被省略,默认为“#从左到右”。 参数<6>的名称为“首渐变颜色”,类型为“整数型(int)”。 参数<7>的名称为“其它渐变颜色”,类型为“整数型(int)”。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.填充矩形 (整数型 矩形左上角横坐标,整数型 矩形左上角纵坐标,整数型 矩形右下角横坐标,整数型 矩形右下角纵坐标) - 系统核心支持库->打印机 英文名称:FillRect 将画板上指定的矩形区域用当前刷子填充。本命令为初级对象成员命令。 参数<1>的名称为“矩形左上角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“矩形左上角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<3>的名称为“矩形右下角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<4>的名称为“矩形右下角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.画圆角矩形 (整数型 矩形左上角横坐标,整数型 矩形左上角纵坐标,整数型 矩形右下角横坐标,整数型 矩形右下角纵坐标,整数型 圆角宽度,[整数型 圆角高度]) - 系统核心支持库->打印机 英文名称:RoundRect 使用画笔在画板上画出一个圆角矩形,圆角矩形的内部使用刷子填充。本命令为初级对象成员命令。 参数<1>的名称为“矩形左上角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“矩形左上角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<3>的名称为“矩形右下角横坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<4>的名称为“矩形右下角纵坐标”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<5>的名称为“圆角宽度”,类型为“整数型(int)”。使用当前绘画单位。 参数<6>的名称为“圆角高度”,类型为“整数型(int)”,可以被省略。使用当前绘画单位。如果省略本参数,默认与圆角宽度相等。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.画多边形 (整数型数组 多边形顶点,[整数型 顶点数目]) - 系统核心支持库->打印机 英文名称:polygon 本命令为初级对象成员命令。 参数<1>的名称为“多边形顶点”,类型为“整数型(int)”,提供参数数据时只能提供数组数据。本参数数组顺序记录多边形各顶点的横向及纵向坐标值。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“顶点数目”,类型为“整数型(int)”,可以被省略。本参数指定多边形顶点的总数目。如果被省略,默认为数组中所记录的顶点数目。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置写出位置 ([整数型 横向写出位置],[整数型 纵向写出位置]) - 系统核心支持库->打印机 英文名称:SetWritePos 设置下次使用“写文本行”或“写出”命令输出数据时的位置。本命令为初级对象成员命令。 参数<1>的名称为“横向写出位置”,类型为“整数型(int)”,可以被省略。如果本参数被省略,则使用现行横向写出位置。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“纵向写出位置”,类型为“整数型(int)”,可以被省略。如果本参数被省略,则使用现行纵向写出位置。使用当前绘画单位,相对于画板或打印纸左上角。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.写文本行 ([通用型 欲写出数据],... ) - 系统核心支持库->打印机 英文名称:print 在当前写出位置写出指定的文本、数值、逻辑值或日期时间,并将现行写出位置调整到下行行首。支持自动换页。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“欲写出数据”,类型为“通用型(all)”,可以被省略。参数值只能为文本、数值、逻辑值或日期时间。如果本参数被省略,则写出一个空行。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.写出 ([通用型 欲写出数据],... ) - 系统核心支持库->打印机 英文名称:write 在当前写出位置处写出指定的文本、数值、逻辑值或日期时间。自动调整现行写出位置到所写出数据的末位置。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“欲写出数据”,类型为“通用型(all)”,可以被省略。参数值只能为文本、数值、逻辑值或日期时间。如果本参数被省略,则写出一个空行。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.定位写出 ([整数型 横向写出位置],[整数型 纵向写出位置],通用型 欲写出数据,... ) - 系统核心支持库->打印机 英文名称:say 在指定写出位置处写出指定的文本、数值、逻辑值或日期时间,不改变现行写出位置。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“横向写出位置”,类型为“整数型(int)”,可以被省略。如果本参数被省略,则使用现行横向写出位置。使用当前绘画单位,相对于画板或打印纸左上角。 参数<2>的名称为“纵向写出位置”,类型为“整数型(int)”,可以被省略。如果本参数被省略,则使用现行纵向写出位置。使用当前绘画单位,相对于画板或打印纸左上角。 参数<3>的名称为“欲写出数据”,类型为“通用型(all)”。参数值只能为文本、数值、逻辑值或日期时间。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取宽度 (通用型 欲取其宽度或高度的数据) - 系统核心支持库->打印机 英文名称:GetWidth 返回指定数据的写出宽度,使用当前绘画单位。如果调用本命令时尚未进入打印,将返回 0 。本命令为初级对象成员命令。 参数<1>的名称为“欲取其宽度或高度的数据”,类型为“通用型(all)”。参数值只能为文本、数值、逻辑值或日期时间。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取高度 (通用型 欲取其宽度或高度的数据) - 系统核心支持库->打印机 英文名称:GetHeight 返回指定数据的写出高度,使用当前绘画单位。如果调用本命令时尚未进入打印,将返回 0 。本命令为初级对象成员命令。 参数<1>的名称为“欲取其宽度或高度的数据”,类型为“通用型(all)”。参数值只能为文本、数值、逻辑值或日期时间。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.画图片 (整数型 图片号,整数型 图片左边画出位置,整数型 图片顶边画出位置,[整数型 图片画出宽度],[整数型 图片画出高度],[整数型 图片画出方法],[逻辑型 是否支持透明图片]) - 系统核心支持库->打印机 英文名称:DrawPic 本命令为初级对象成员命令。 参数<1>的名称为“图片号”,类型为“整数型(int)”。参数值必须为调用“载入图片”命令所返回的图片号。 参数<2>的名称为“图片左边画出位置”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<3>的名称为“图片顶边画出位置”,类型为“整数型(int)”。使用当前绘画单位,相对于画板或打印纸左上角。 参数<4>的名称为“图片画出宽度”,类型为“整数型(int)”,可以被省略。如果本参数被省略,则使用图片本身的宽度。使用当前绘画单位。 参数<5>的名称为“图片画出高度”,类型为“整数型(int)”,可以被省略。如果本参数被省略,则使用图片本身的高度。使用当前绘画单位。 参数<6>的名称为“图片画出方法”,类型为“整数型(int)”,可以被省略。本参数定义在将图像绘制到对象(画板 / 打印机)上时对图像执行的位操作。对“图标”类型图片无效。可以为以下常量值之一或者其它自定义操作码: 1、#拷贝; 2、#翻转拷贝; 3、#位异或; 4、#位或; 5、#位与 本参数也可以指定透明色,但必须是负颜色数值。如: 画板1.画图片 (图片号, 0, 0, , , -取颜色值 (255, 255, 255)) 此语句的作用就是在画板上画出图片中除白色外的所有颜色。 如果省略本参数,默认为“#拷贝”。 参数<7>的名称为“是否支持透明图片”,类型为“逻辑型(bool)”,可以被省略。指定当使用打印机打印具有透明色的png图片时,是否支持图片像素混合.某些打印机不支持图像混合特性,此时打印具有透明色的png图片就必须把本参数设置为假,不然图片无法打印.如果本参数被省略,则默认为假. 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取图片宽度 (整数型 图片号) - 系统核心支持库->打印机 英文名称:GetPicWidth 返回指定图片的宽度。如果调用本命令时尚未进入打印,使用像素点为单位,否则使用当前绘画单位。本命令为初级对象成员命令。 参数<1>的名称为“图片号”,类型为“整数型(int)”。参数值必须为调用“载入图片”命令所返回的图片号。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取图片高度 (整数型 图片号) - 系统核心支持库->打印机 英文名称:GetPicHeight 返回指定图片的高度。如果调用本命令时尚未进入打印,使用像素点为单位,否则使用当前绘画单位。本命令为初级对象成员命令。 参数<1>的名称为“图片号”,类型为“整数型(int)”。参数值必须为调用“载入图片”命令所返回的图片号。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置自定义纸张类型 (文本型 自定义纸张类型名称,整数型 纸张宽度,整数型 纸张高度,[整数型 上边距],[整数型 下边距],[整数型 左边距],[整数型 右边距]) - 系统核心支持库->打印机 英文名称:SetCustomPaperType 添加或修改自定义纸张类型。本方法仅在Windows NT/2000/XP下有效,且要求具有打印机驱动的完全控制权限。注意:太小或太大的纸张大小和页边距,可能不被特定的打印所支持。本方法所设置的自定义纸张类型,可用于“开始打印()”的第三个参数“纸张类型”。添加或修改后的自定义纸张类型可以在“当前默认打印机驱动所属计算机”的“开始-设置-打印机和传真-文件-服务器属性”中看到(仅限Windows NT/2000/XP系统)。本命令为高级对象成员命令。 参数<1>的名称为“自定义纸张类型名称”,类型为“文本型(text)”。 参数<2>的名称为“纸张宽度”,类型为“整数型(int)”。单位为 0.1 毫米。 参数<3>的名称为“纸张高度”,类型为“整数型(int)”。单位为 0.1 毫米。 参数<4>的名称为“上边距”,类型为“整数型(int)”,可以被省略。单位为 0.1 毫米。如果本参数被省略,默认为0。 参数<5>的名称为“下边距”,类型为“整数型(int)”,可以被省略。单位为 0.1 毫米。如果本参数被省略,默认为0。 参数<6>的名称为“左边距”,类型为“整数型(int)”,可以被省略。单位为 0.1 毫米。如果本参数被省略,默认为0。 参数<7>的名称为“右边距”,类型为“整数型(int)”,可以被省略。单位为 0.1 毫米。如果本参数被省略,默认为0。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.删除自定义纸张类型 (文本型 自定义纸张类型名称) - 系统核心支持库->打印机 英文名称:DeleteCustomPaperType 删除指定自定义纸张类型。本方法仅在Windows NT/2000/XP下有效,且要求具有打印机驱动的完全控制权限。本命令为高级对象成员命令。 参数<1>的名称为“自定义纸张类型名称”,类型为“文本型(text)”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取自定义纸张大小 (文本型 自定义纸张类型名称,[整数型变量 纸张宽度],[整数型变量 纸张高度],[整数型变量 上边距],[整数型变量 下边距],[整数型变量 左边距],[整数型变量 右边距]) - 系统核心支持库->打印机 英文名称:GetCustomPaperType 取指定自定义纸张类型的纸张大小及边距,并写入后面的六个参数中。如果指定的自定义纸张类型不存在,返回“假”。本方法仅在Windows NT/2000/XP下有效,且要求具有打印机驱动的完全控制权限。本命令为高级对象成员命令。 参数<1>的名称为“自定义纸张类型名称”,类型为“文本型(text)”。 参数<2>的名称为“纸张宽度”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。单位为 0.1 毫米。 参数<3>的名称为“纸张高度”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。单位为 0.1 毫米。 参数<4>的名称为“上边距”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。单位为 0.1 毫米。 参数<5>的名称为“下边距”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。单位为 0.1 毫米。 参数<6>的名称为“左边距”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。单位为 0.1 毫米。 参数<7>的名称为“右边距”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。单位为 0.1 毫米。 操作系统需求: Windows 调用格式: 〈文本型数组〉 对象.取所有纸张类型 () - 系统核心支持库->打印机 英文名称:SetCustomPaperType 取当前默认打印机所支持的所有纸张类型(包括系统定义纸张类型和自定义纸张类型),返回一维文本数组,其中存放了的各纸张类型的名称。本方法仅在Windows NT/2000/XP下有效。本命令为高级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.单位转换 (整数型 欲转换的座标值,整数型 欲转换座标值的类型) - 系统核心支持库->打印机 英文名称:UnitCnv 将像素单位座标值转换到当前绘画单位,或将当前绘画单位座标值转换到像素单位。注意在执行本方法之前,必须已经开始打印。本命令为初级对象成员命令。 参数<1>的名称为“欲转换的座标值”,类型为“整数型(int)”。提供欲转换的横向或纵向座标值。 参数<2>的名称为“欲转换座标值的类型”,类型为“整数型(int)”。可以为以下常量值之一: 1:#横向绘画单位; 2:#纵向绘画单位; 3:#横向像素单位; 4:#纵向像素单位。 根据所提供的类型值,将进行相反的单位转换,即将绘画单位转换到像素单位,将像素单位转换到绘画单位。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取设备名称 () - 系统核心支持库->打印机 英文名称:GetPrinterDeviceName 如果已经开始打印,则返回当前打印机设备的名称。本命令为高级对象成员命令。 操作系统需求: Windows 成员属性“绘画单位”所在数据类型为“打印机”,英文名称为“unit”,类型为“整数型(int)”。 本属性指定绘画时所使用的单位,坐标系的 X 轴从左到右,Y 轴从上到下。 可供选择的属性值: 0. 像素点 1. 0.1毫米 2. 0.01毫米 3. 0.01英寸 4. 0.001英寸 5. 1/1440英寸 成员属性“画笔类型”所在数据类型为“打印机”,英文名称为“PenStyle”,类型为“整数型(int)”。 可供选择的属性值: 0. 空笔 1. 直线 2. 划线 3. 点线 4. 点划线 5. 双点划线 6. 内直线 成员属性“画出方式”所在数据类型为“打印机”,英文名称为“DrawRop2”,类型为“整数型(int)”。 有关各种画出方式的说明为: 0、黑色:始终画出黑色;1、非或笔:或笔的相反;2、与非笔:背景色以及画笔反相二者共有颜色的组合;3、非复制笔:复制笔的相反;4、与笔非:画笔以及已有颜色反相二者共有颜色的组合;5、反转:已有颜色的反相;6、异或笔:画笔的颜色以及已有颜色的组合,只取其一;7、非与笔:与笔的相反;8、与笔:画笔和已有二者共有颜色的组合;9、非异或笔:异或笔的相反;10、无操作:原有保持不变。该设置实际上关闭画笔;11、或非笔:已有颜色与画笔颜色反相的组合;12、复制笔(缺省值):画笔颜色;13、或笔非:画笔颜色与已有颜色的反相的组合;14、或笔:画笔颜色与已有颜色的组合;15、白色:始终画出白色。 可供选择的属性值: 0. 黑色 1. 非或笔 2. 与非笔 3. 非复制笔 4. 与笔非 5. 反转 6. 异或笔 7. 非与笔 8. 与笔 9. 非异或笔 10. 无操作 11. 或非笔 12. 复制笔 13. 或笔非 14. 或笔 15. 白色 成员属性“画笔粗细”所在数据类型为“打印机”,英文名称为“PenWidth”,类型为“整数型(int)”。 使用现行绘画单位,如果为0,表示画笔的粗细为一个像素点。注意:当画笔类型为划线、点线、点划线、双点划线时,本属性无效,画笔宽度始终为一个像素点。 成员属性“画笔颜色”所在数据类型为“打印机”,英文名称为“PenColor”,类型为“整数型(int)”。 成员属性“刷子类型”所在数据类型为“打印机”,英文名称为“BrushStyle”,类型为“整数型(int)”。 各种格式刷子将使用当前文本背景颜色作为刷子背景颜色。 可供选择的属性值: 0. 空刷子 1. 颜色刷子 2. 右斜线 3. 直交叉线 4. 斜交叉线 5. 左斜线 6. 横线 7. 竖线 8. 5%色点 9. 10%色点 10. 20%色点 11. 25%色点 12. 30%色点 13. 40%色点 14. 50%色点 15. 60%色点 16. 70%色点 17. 75%色点 18. 80%色点 19. 90%色点 20. 浅色上对角线 21. 浅色下对角线 22. 深色上对角线 23. 深色下对角线 24. 宽上对角线 25. 宽下对角线 26. 浅色竖线 27. 浅色横线 28. 窄竖线 29. 窄横线 30. 深色竖线 31. 深色横线 32. 上对角虚线 33. 下对角虚线 34. 横虚线 35. 竖虚线 36. 小纸屑 37. 大纸屑 38. 之字形 39. 波浪线 40. 对角砖形 41. 横向砖形 42. 纺织物 43. 方格呢 44. 草皮 45. 虚格线 46. 点式菱形 47. 瓦形 48. 棚架 49. 球体 50. 小网格 51. 大网格 52. 小棋盘 53. 大棋盘 54. 空心菱形 55. 实心菱形 成员属性“刷子颜色”所在数据类型为“打印机”,英文名称为“BrushColor”,类型为“整数型(int)”。 成员属性“文本颜色”所在数据类型为“打印机”,英文名称为“TextColor”,类型为“整数型(int)”。 成员属性“文本背景颜色”所在数据类型为“打印机”,英文名称为“TextBackColor”,类型为“整数型(int)”。 成员属性“字体”所在数据类型为“打印机”,英文名称为“font”,类型为“字体(font)”。 成员属性“打印作业名”所在数据类型为“打印机”,英文名称为“title”,类型为“文本型(text)”。 在打印过程中,本属性的内容将显示在由系统自动提供的打印状态对话框及 Windows 打印管理器中。如果为空,默认为“未命名打印作业”。 成员属性“打印份数”所在数据类型为“打印机”,英文名称为“PrintCopies”,类型为“整数型(int)”。 本属性用作为打印设置对话框中的打印份数编辑框提供初始值,当用户从打印设置对话框中确认返回后,属性值提供用户所实际设置的需要打印份数。需了解的是:如果被选定打印机硬件支持多份拷贝功能,无论用户设置打印份数为多少,打印设置对话框永远返回 1 ,多份打印被转交给打印机硬件去自动完成。如果在进入打印设置对话框前置属性值为 -1 ,表明现行易程序不支持多份打印,此时系统会自动检查当前所选择打印机硬件,如果该打印机硬件支持多份拷贝,将允许用户指定打印份数并启用硬件多份拷贝功能,否则不允许,打印设置对话框返回后属性值保持不变。如果使用“开始打印”方法进入打印时没有调用打印设置对话框,本属性值保持不变。 成员属性“多份打印方式”所在数据类型为“打印机”,英文名称为“Collate”,类型为“逻辑型(bool)”。 本属性用作为打印设置对话框中“份数”组中的“分页”选择框提供初始值,当用户从打印设置对话框中确认返回后,属性值提供用户所实际设置的值。如果使用“开始打印”方法进入打印时没有调用打印设置对话框,本属性值保持不变。 成员属性“最小页号”所在数据类型为“打印机”,英文名称为“MinPage”,类型为“整数型(int)”。 本属性用作为打印设置对话框提供最小页号值,如果在进入打印设置对话框前置属性值为 -1 ,打印设置对话框中将不允许用户设置页打印范围。如果使用“开始打印”方法进入打印时没有调用打印设置对话框,本属性值保持不变。 成员属性“最大页号”所在数据类型为“打印机”,英文名称为“MaxPage”,类型为“整数型(int)”。 本属性用作为打印设置对话框提供最大页号值。如果置为 -1 ,表示最大页号不受限制。如果“最小页号”属性值被置为 -1 ,本属性无意义。如果使用“开始打印”方法进入打印时没有调用打印设置对话框,本属性值保持不变。 成员属性“首页页号”所在数据类型为“打印机”,英文名称为“FromPage”,类型为“整数型(int)”。 本属性用作为打印设置对话框中的首打印页页号编辑框提供初始值,当用户从打印设置对话框中确认返回后,属性值提供用户所实际设置的首打印页号,此值将在“最小页号”属性值及“最大页号”属性值之间。但如果用户选择了全部打印或者打印选择区,本属性值将为 -1 。如果“最小页号”属性值被置为 -1 ,本属性无意义。如果使用“开始打印”方法进入打印时没有调用打印设置对话框,本属性值保持不变。 成员属性“末页页号”所在数据类型为“打印机”,英文名称为“ToPage”,类型为“整数型(int)”。 本属性用作为打印设置对话框中的末打印页页号编辑框提供初始值,如果置为 -1 ,表示不提供。当用户从打印设置对话框中确认返回后,属性值提供用户所实际设置的末打印页号,此值将在“首页页号”属性值及“最大页号”属性值之间。但如果用户选择了全部打印或者打印选择区,本属性值将为 -1 。如果“最小页号”属性值被置为 -1 ,本属性无意义。如果使用“开始打印”方法进入打印时没有调用打印设置对话框,本属性值保持不变。 成员属性“打印选择区”所在数据类型为“打印机”,英文名称为“PrintSel”,类型为“整数型(int)”。 本属性用作为打印设置对话框中“选择的范围”选择框提供初始值,为 1 表示真,为 0 表示假。当用户从打印设置对话框中确认返回后,属性值提供用户所实际设置的值。如果在进入打印设置对话框前置属性值为 -1 ,打印设置对话框中将不允许用户选取该选择框。如果使用“开始打印”方法进入打印时没有调用打印设置对话框,本属性值保持不变。 成员属性“左边空”所在数据类型为“打印机”,英文名称为“LeftSpace”,类型为“整数型(int)”。 本属性指定打印时打印纸左边所留空白的尺寸,使用现行绘画单位,由系统自动提供支持。 成员属性“顶边空”所在数据类型为“打印机”,英文名称为“TopSpace”,类型为“整数型(int)”。 本属性指定打印时打印纸顶边所留空白的尺寸,使用现行绘画单位,由系统自动提供支持。 成员属性“右边空”所在数据类型为“打印机”,英文名称为“RightSpace”,类型为“整数型(int)”。 本属性指定打印时打印纸右边所留空白的尺寸,使用现行绘画单位,由系统自动提供支持。 成员属性“底边空”所在数据类型为“打印机”,英文名称为“BottomSpace”,类型为“整数型(int)”。 本属性指定打印时打印纸底边所留空白的尺寸,使用现行绘画单位,由系统自动提供支持。 成员属性“当前页号”所在数据类型为“打印机”,英文名称为“page”,类型为“整数型(int)”。 本属性只可读。 本属性提供现行打印页的页号,由系统自行维护。页号值从“首页页号”属性值开始,如果“最小页号”属性值被置为 -1 ,页号值从 1 开始。在以下情况下属性值被自动增一: 1、使用“写文本行”方法打印一行文本并且要打印文本行的高度当前页容纳不下(此时将会首先自动换页); 2、使用“换页”方法。本属性仅在打印作业过程中有效。 成员属性“已打印份数”所在数据类型为“打印机”,英文名称为“copies”,类型为“整数型(int)”。 本属性只可读。 本属性提供现行所已经打印的份数(含当前份),由系统自行维护。在调用“开始下一份”方法后,本属性值被自动加一。 成员属性“打印区宽度”所在数据类型为“打印机”,英文名称为“width”,类型为“整数型(int)”。 本属性只可读。 本属性提供了打印纸实际可打印区域宽度减去左右边空后的值,使用现行绘画单位,仅在打印作业过程中有效。 成员属性“打印区高度”所在数据类型为“打印机”,英文名称为“height”,类型为“整数型(int)”。 本属性只可读。 本属性提供了打印纸实际可打印区域高度减去上下边空后的值,使用现行绘画单位,仅在打印作业过程中有效。 成员属性“打印被中止”所在数据类型为“打印机”,英文名称为“abort”,类型为“逻辑型(bool)”。 本属性只可读。 如果在打印时使用了系统所提供的打印状态对话框,并且在打印过程中用户已经选择中止打印取消了打印作业(系统自动支持),本属性值为真,否则为假。易程序在进行打印的过程中一旦发现本属性值为真,应该退出此过程。 --------------------------------------------------- 数据类型名称:字段信息 英文名称:FieldInf 本数据类型为普通类型,共包含 3 个成员变量。 操作系统需求: Windows 成员<1>的中文名称为“名称”,英文名称为“name”,类型为“文本型(text)”。 名称文本的长度必须在 16 个字符以内。 成员<2>的中文名称为“类型”,英文名称为“type”,类型为“整数型(int)”。 可以为以下常量值之一: 1、#字节型; 2、#短整数型; 3、#整数型; 4、#长整数型; 5、#小数型; 6、#双精度小数型; 7、#逻辑型; 8、#日期时间型; 10、#文本型; 11、#字节集型; 12、#备注型。 成员<3>的中文名称为“最大文本长度”,英文名称为“MaxTextLen”,类型为“整数型(int)”,初始值为“20”。 本成员仅当字段类型为“文本型”时才有效,用作指定文本的最大可能长度,其值范围必须在 1 到 512 之间。如果字段类型不为“文本型”,本成员将被忽略。 组件事件列表: 成员“名称”所在数据类型为“字段信息”,英文名称为“name”,类型为“文本型(text)”。 名称文本的长度必须在 16 个字符以内。 成员“类型”所在数据类型为“字段信息”,英文名称为“type”,类型为“整数型(int)”。 可以为以下常量值之一: 1、#字节型; 2、#短整数型; 3、#整数型; 4、#长整数型; 5、#小数型; 6、#双精度小数型; 7、#逻辑型; 8、#日期时间型; 10、#文本型; 11、#字节集型; 12、#备注型。 成员“最大文本长度”所在数据类型为“字段信息”,英文名称为“MaxTextLen”,类型为“整数型(int)”,初始值为“20”。 本成员仅当字段类型为“文本型”时才有效,用作指定文本的最大可能长度,其值范围必须在 1 到 512 之间。如果字段类型不为“文本型”,本成员将被忽略。 --------------------------------------------------- 数据类型名称:数据报 英文名称:UDP 本数据类型为功能窗口组件型,共包含 2 个成员命令, 9 个成员属性, 1 个组件事件。 操作系统需求: Windows 数据报是一种不可靠、小数据量的网络数据交互方式。如果传递的数据量过大,有可能会失败,最好不要超过 127 字节。如需要大数据量或者可靠数据传送方式,请使用基于连接的其它网络组件。 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“端口”,英文名称为“port”,类型为“整数型(int)”。 指定监听数据到达的端口号,可以是大于 0 小于 32767 的任何自定数值。 组件事件列表: 事件 1 : 事件名称:数据到达 当有数据到达后,会产生本事件。在本事件的处理子程序中调用“取回数据”方法即可取回本次所收到的数据。 此事件的用户处理子程序不需要返回数据。 调用格式: 〈逻辑型〉 对象.发送数据 ([文本型 接收主机地址],整数型 接收主机端口号,通用型 欲发送数据) - 系统核心支持库->数据报 英文名称:send 发送数据到指定主机上的指定端口。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“接收主机地址”,类型为“文本型(text)”,可以被省略。可以为主机名、IP地址等。如果省略本参数或者提供空文本,则在指定端口广播欲发送数据。 参数<2>的名称为“接收主机端口号”,类型为“整数型(int)”。 参数<3>的名称为“欲发送数据”,类型为“通用型(all)”。欲发送数据必须是系统基本数据类型。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.取回数据 () - 系统核心支持库->数据报 英文名称:recv 取回所接收到的数据。本命令必须在“数据到达”事件的处理子程序中使用。本命令为初级对象成员命令。 操作系统需求: Windows 成员属性“端口”所在数据类型为“数据报”,英文名称为“port”,类型为“整数型(int)”。 指定监听数据到达的端口号,可以是大于 0 小于 32767 的任何自定数值。 事件名称:数据到达 当有数据到达后,会产生本事件。在本事件的处理子程序中调用“取回数据”方法即可取回本次所收到的数据。 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:客户 英文名称:Client 本数据类型为功能窗口组件型,共包含 4 个成员命令, 8 个成员属性, 2 个组件事件。 操作系统需求: Windows 客户是基于连接的网络数据交换的客户方组件,用作向另一方的服务器端组件发送数据。基于连接的数据交换是一种可靠的、允许大数据量的网络数据交互方式。 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 组件事件列表: 事件 1 : 事件名称:数据到达 当服务器端将数据发送过来后,会产生本事件。在本事件的处理子程序中调用“取回数据”方法即可取回本次所收到的数据。 此事件的用户处理子程序不需要返回数据。 事件 2 : 事件名称:连接断开 当连接被服务器端断开后,会产生本事件。 此事件的用户处理子程序不需要返回数据。 调用格式: 〈逻辑型〉 对象.连接 (文本型 服务器地址,整数型 服务器端口号) - 系统核心支持库->客户 英文名称:connect 连接到指定主机上的指定端口,该主机上的该端口必须已经被某一服务器组件监听。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“服务器地址”,类型为“文本型(text)”。可以为主机名、IP地址等。 参数<2>的名称为“服务器端口号”,类型为“整数型(int)”。该端口必须已经被服务器组件监听。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.断开连接 () - 系统核心支持库->客户 英文名称:CloseConnect 断开与服务器的已有连接。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.发送数据 (通用型 欲发送数据) - 系统核心支持库->客户 英文名称:send 在成功建立与服务器的连接后,发送数据到服务器端组件。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“欲发送数据”,类型为“通用型(all)”。欲发送数据必须是系统基本数据类型。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.取回数据 () - 系统核心支持库->客户 英文名称:recv 取回所接收到的数据。本命令必须在“数据到达”事件的处理子程序中使用。本命令为初级对象成员命令。 操作系统需求: Windows 事件名称:数据到达 当服务器端将数据发送过来后,会产生本事件。在本事件的处理子程序中调用“取回数据”方法即可取回本次所收到的数据。 此事件的用户处理子程序不需要返回数据。 事件名称:连接断开 当连接被服务器端断开后,会产生本事件。 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:服务器 英文名称:Server 本数据类型为功能窗口组件型,共包含 4 个成员命令, 9 个成员属性, 3 个组件事件。 操作系统需求: Windows 服务器是基于连接的网络数据交换的服务方组件,用作在指定端口监视来自客户方的数据。 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“端口”,英文名称为“port”,类型为“整数型(int)”。 指定监听数据到达的端口号,可以是大于 0 小于 32767 的任何自定数值。 组件事件列表: 事件 1 : 事件名称:数据到达 当有数据到达后,会产生本事件。在本事件的处理子程序中调用“取回数据”方法即可取回本次所收到的数据。 此事件的用户处理子程序不需要返回数据。 事件 2 : 事件名称:客户进入 当有新客户连接入本服务器组件后,会产生本事件。在本事件的处理子程序中调用“取回客户”方法即可取回此新客户的地址(IP地址 + 端口)。 此事件的用户处理子程序不需要返回数据。 事件 3 : 事件名称:客户离开 当有已连接客户断开与本服务器组件的连接后,会产生本事件。在本事件的处理子程序中调用“取回客户”方法即可取回此客户的地址(IP地址 + 端口)。 此事件的用户处理子程序不需要返回数据。 调用格式: 〈字节集〉 对象.取回数据 () - 系统核心支持库->服务器 英文名称:recv 取回所接收到的数据。本命令必须在“数据到达”事件的处理子程序中使用。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取回客户 () - 系统核心支持库->服务器 英文名称:GetClient 当接收到“客户进入”、“客户离开”或“数据到达”事件时,在该事件的处理子程序中可调用本方法取回对应的客户地址(IP地址 + 端口)。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.发送数据 (文本型 接收客户,通用型 欲发送数据,[整数型 最长等待时间]) - 系统核心支持库->服务器 英文名称:send 向指定已经连接进来的客户发送数据。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“接收客户”,类型为“文本型(text)”。为调用“取回客户”方法所返回的客户地址文本。 参数<2>的名称为“欲发送数据”,类型为“通用型(all)”。欲发送数据必须是系统基本数据类型。 参数<3>的名称为“最长等待时间”,类型为“整数型(int)”,可以被省略。指定等待发送成功的最长时间,单位为秒。如果省略本参数,默认为无限等待。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.断开客户 (文本型 欲断开客户) - 系统核心支持库->服务器 英文名称:CloseClient 断开与指定客户之间的连接。本命令为初级对象成员命令。 参数<1>的名称为“欲断开客户”,类型为“文本型(text)”。为调用“取回客户”方法所返回的客户地址文本。 操作系统需求: Windows 成员属性“端口”所在数据类型为“服务器”,英文名称为“port”,类型为“整数型(int)”。 指定监听数据到达的端口号,可以是大于 0 小于 32767 的任何自定数值。 事件名称:数据到达 当有数据到达后,会产生本事件。在本事件的处理子程序中调用“取回数据”方法即可取回本次所收到的数据。 此事件的用户处理子程序不需要返回数据。 事件名称:客户进入 当有新客户连接入本服务器组件后,会产生本事件。在本事件的处理子程序中调用“取回客户”方法即可取回此新客户的地址(IP地址 + 端口)。 此事件的用户处理子程序不需要返回数据。 事件名称:客户离开 当有已连接客户断开与本服务器组件的连接后,会产生本事件。在本事件的处理子程序中调用“取回客户”方法即可取回此客户的地址(IP地址 + 端口)。 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:端口 英文名称:SerialPort 本数据类型为功能窗口组件型,共包含 4 个成员命令, 20 个成员属性, 2 个组件事件。 操作系统需求: Windows 端口组件提供对端口的直接读写操作。 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“端口号”,英文名称为“port”,类型为“整数型(int)”。 端口号从 1 开始。 成员属性<10>的中文名称为“波特率”,英文名称为“band”,类型为“整数型(int)”。 指定通信端口所使用的波特率,比较常用的波特率有:110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 56000, 57600, 115200, 128000, 256000。 成员属性<11>的中文名称为“数据位数”,英文名称为“databits”,类型为“整数型(int)”。 成员属性<12>的中文名称为“停止位数”,英文名称为“stopbits”,类型为“整数型(int)”。 可以为以下值之一:1: 1位; 2: 1.5位; 3: 2位。 成员属性<13>的中文名称为“奇偶校验”,英文名称为“parity”,类型为“逻辑型(bool)”。 指定通信时对数据是否进行奇偶校验。 成员属性<14>的中文名称为“事件字符”,英文名称为“EventChar”,类型为“文本型(text)”。 指定用作触发事件的字符。只使用文本的首字符,为空表示不支持事件字符。 成员属性<15>的中文名称为“等待时间”,英文名称为“WaitTimeout”,类型为“整数型(int)”。 指定在进行端口读写操作时最长等待时间。单位毫秒。 成员属性<16>的中文名称为“自动启动”,英文名称为“AutoStart”,类型为“逻辑型(bool)”。 在对端口进行操作之前必须首先启动,本属性指定当组件被载入时是否自动启动。 成员属性<17>的中文名称为“奇偶校验方案”,英文名称为“ParityScheme”,类型为“整数型(int)”。 指定通信时所使用的具体奇偶校验位方案。 可供选择的属性值: 0. 无 1. 奇校验 2. 偶校验 3. 标志校验 4. 空白校验 成员属性<18>的中文名称为“流控制方案”,英文名称为“FlowCtrl”,类型为“整数型(int)”。 指定通信时所使用的流控制方案。 可供选择的属性值: 0. 无 1. CtsRts 2. CtsDtr 3. DsrRts 4. DsrDtr 5. XonXoff 成员属性<19>的中文名称为“Rts流控制”,英文名称为“RtsFlowCtrl”,类型为“整数型(int)”。 指定通信时是否启用Rts流控制。 可供选择的属性值: 0. 默认 1. 禁止 2. 启用 成员属性<20>的中文名称为“Dtr流控制”,英文名称为“DtrFlowCtrl”,类型为“整数型(int)”。 指定通信时是否启用Dtr流控制。 可供选择的属性值: 0. 默认 1. 禁止 2. 启用 组件事件列表: 事件 1 : 事件名称:收到信号 当通信端口的信号状态发生改变时,会产生本事件。 此事件的用户处理子程序不需要返回数据。 事件参数<1>的名称为“信号类型”,类型为“整数型(int)”。指示具体检测到信号状态的类型,为以下值之一: 1:BREAK 信号; 2:CTS 上升沿信号; 3:DSR 上升沿信号; 4:ERR 信号; 5:RING 信号; 6:RLSD 上升沿信号; 7:事件字符到达; 8:CTS 下降沿信号; 9:DSR 下降沿信号; 10:RLSD 下降沿信号。 事件 2 : 事件名称:数据到达 每当通信端口接收到一个数据字节,就会产生本事件。 此事件的用户处理子程序不需要返回数据。 事件参数<1>的名称为“数据字节值”,类型为“整数型(int)”。指示所接收到的数据字节值。 调用格式: 〈逻辑型〉 对象.启动 () - 系统核心支持库->端口 英文名称:start 启动或重新启动对指定端口的操作。在对端口进行操作之前必须首先启动,如在端口启动后又更改了端口属性必须重新启动。成功返回真,失败返回假。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.停止 () - 系统核心支持库->端口 英文名称:stop 关闭已经启动的指定端口。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.发送数据 (通用型 欲发送数据) - 系统核心支持库->端口 英文名称:send 从端口发送指定的数据。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“欲发送数据”,类型为“通用型(all)”。欲发送数据必须是系统基本数据类型。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.信号操作 (整数型 操作类型,整数型 欲操作信号类型) - 系统核心支持库->端口 英文名称:Signal 本命令可以设置或清除通讯端口上指定信号的状态。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“操作类型”,类型为“整数型(int)”。本参数可以为以下常量值之一: 1: #清除信号; 2: #发送或置位。 参数<2>的名称为“欲操作信号类型”,类型为“整数型(int)”。本参数可以为以下常量值之一: 1: #DTR信号; 2: #RTS信号; 3: #Break信号。 操作系统需求: Windows 成员属性“端口号”所在数据类型为“端口”,英文名称为“port”,类型为“整数型(int)”。 端口号从 1 开始。 成员属性“波特率”所在数据类型为“端口”,英文名称为“band”,类型为“整数型(int)”。 指定通信端口所使用的波特率,比较常用的波特率有:110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 56000, 57600, 115200, 128000, 256000。 成员属性“数据位数”所在数据类型为“端口”,英文名称为“databits”,类型为“整数型(int)”。 成员属性“停止位数”所在数据类型为“端口”,英文名称为“stopbits”,类型为“整数型(int)”。 可以为以下值之一:1: 1位; 2: 1.5位; 3: 2位。 成员属性“奇偶校验”所在数据类型为“端口”,英文名称为“parity”,类型为“逻辑型(bool)”。 指定通信时对数据是否进行奇偶校验。 成员属性“事件字符”所在数据类型为“端口”,英文名称为“EventChar”,类型为“文本型(text)”。 指定用作触发事件的字符。只使用文本的首字符,为空表示不支持事件字符。 成员属性“等待时间”所在数据类型为“端口”,英文名称为“WaitTimeout”,类型为“整数型(int)”。 指定在进行端口读写操作时最长等待时间。单位毫秒。 成员属性“自动启动”所在数据类型为“端口”,英文名称为“AutoStart”,类型为“逻辑型(bool)”。 在对端口进行操作之前必须首先启动,本属性指定当组件被载入时是否自动启动。 成员属性“奇偶校验方案”所在数据类型为“端口”,英文名称为“ParityScheme”,类型为“整数型(int)”。 指定通信时所使用的具体奇偶校验位方案。 可供选择的属性值: 0. 无 1. 奇校验 2. 偶校验 3. 标志校验 4. 空白校验 成员属性“流控制方案”所在数据类型为“端口”,英文名称为“FlowCtrl”,类型为“整数型(int)”。 指定通信时所使用的流控制方案。 可供选择的属性值: 0. 无 1. CtsRts 2. CtsDtr 3. DsrRts 4. DsrDtr 5. XonXoff 成员属性“Rts流控制”所在数据类型为“端口”,英文名称为“RtsFlowCtrl”,类型为“整数型(int)”。 指定通信时是否启用Rts流控制。 可供选择的属性值: 0. 默认 1. 禁止 2. 启用 成员属性“Dtr流控制”所在数据类型为“端口”,英文名称为“DtrFlowCtrl”,类型为“整数型(int)”。 指定通信时是否启用Dtr流控制。 可供选择的属性值: 0. 默认 1. 禁止 2. 启用 事件名称:收到信号 当通信端口的信号状态发生改变时,会产生本事件。 此事件的用户处理子程序不需要返回数据。 事件参数<1>的名称为“信号类型”,类型为“整数型(int)”。指示具体检测到信号状态的类型,为以下值之一: 1:BREAK 信号; 2:CTS 上升沿信号; 3:DSR 上升沿信号; 4:ERR 信号; 5:RING 信号; 6:RLSD 上升沿信号; 7:事件字符到达; 8:CTS 下降沿信号; 9:DSR 下降沿信号; 10:RLSD 下降沿信号。 事件名称:数据到达 每当通信端口接收到一个数据字节,就会产生本事件。 此事件的用户处理子程序不需要返回数据。 事件参数<1>的名称为“数据字节值”,类型为“整数型(int)”。指示所接收到的数据字节值。 --------------------------------------------------- 数据类型名称:打印设置信息 英文名称:PrintInf 本数据类型为普通类型,共包含 19 个成员变量。 操作系统需求: Windows 成员<1>的中文名称为“纸张类型”,英文名称为“Paper”,类型为“整数型(int)”,初始值为“0”。 本成员设置打印纸类型,可以为以下常量值之一: 0、#默认纸; 1、#A3纸(297x420毫米); 2、#A4纸(210x297毫米); 3、#A5纸(148x210毫米); 4、#B4纸(250x354毫米); 5、#B5纸(182x257毫米); 6、#四开(215x275毫米); 7、#十六开(146x215毫米); 8、#三十二开(97x151毫米); 9、#信纸(216x279毫米); 10、#法律用纸(216x355毫米); 11、#行政用纸(184x266毫米); 12、#声明(140x216毫米); 13、#小报(279x432毫米); 14、#笔记(216x279毫米); 15、#帐本(432x279毫米); 16、#对开纸(216x330毫米)。 除了以上基本类型纸张,还支持以下扩展类型,这些类型值和其所对应纸张宽度与高度(单位毫米)列表如下: 1001: 216x279 1002: 279x432 1003: 432x279 1004: 216x355 1005: 140x216 1006: 184x267 1007: 297x420 1008: 210x297 1010: 148x210 1011: 257x364 1012: 182x257 1013: 216x330 1014: 215x275 1015: 254x355 1016: 279x432 1017: 216x279 1018: 98x225 1019: 105x241 1020: 114x263 1021: 121x279 1022: 127x292 1023: 432x558 1024: 558x863 1025: 863x1117 1026: 110x220 1027: 162x229 1028: 324x458 1029: 229x324 1030: 114x162 1031: 114x229 1032: 250x353 1033: 176x250 1034: 176x125 1035: 110x230 1036: 98x190 1037: 92x165 1038: 378x279 1039: 216x305 1040: 216x330 1041: 250x353 1042: 100x148 1043: 228x279 1044: 254x279 1045: 381x279 1046: 220x220 1049: 241x305 1050: 241x381 1051: 305x457 1052: 235x322 1053: 216x279 1054: 210x297 1055: 241x305 1056: 227x356 1057: 305x487 1058: 216x322 1059: 210x330 1060: 148x210 1061: 182x257 1062: 322x445 1063: 174x235 1064: 201x276 1065: 420x594 1066: 297x420 1067: 322x445 1068: 200x148 1069: 105x148 1070: 240x332 1071: 216x277 1072: 120x235 1073: 90x205 1074: 279x216 1075: 420x297 1076: 297x210 1077: 210x148 1078: 364x257 1079: 257x182 1080: 148x100 1081: 148x200 1082: 148x105 1083: 332x240 1084: 277x216 1085: 235x120 1086: 205x90 1087: 128x182 1088: 182x128 1089: 305x279 1090: 105x235 1091: 235x105 1092: 188x260 1093: 130x184 1094: 140x203 1095: 102x165 1096: 102x176 1097: 125x176 1098: 110x208 1099: 110x220 1100: 120x230 1101: 160x230 1102: 120x309 1103: 229x324 1104: 324x458 1105: 260x188 1106: 184x130 1107: 203x140 1108: 165x102 1109: 176x102 1110: 176x125 1111: 208x110 1112: 220x110 1113: 230x120 1114: 230x160 1115: 309x120 1116: 324x229 1117: 458x324 1118: 241x140 1119: 241x93 注意如果所选择纸张得不到打印机的支持,打印机将会自动选择最接近的纸张。 成员<2>的中文名称为“纸张方向”,英文名称为“Orient”,类型为“整数型(int)”,初始值为“0”。 本成员设置打印纸的放置方向,可以为以下常量值之一: 0、#纵向; 1、#横向。 成员<3>的中文名称为“左边距”,英文名称为“LeftMargin”,类型为“整数型(int)”,初始值为“230”。 本成员设置正文打印区到打印纸左边缘的距离,单位为0.1毫米。 成员<4>的中文名称为“上边距”,英文名称为“TopMargin”,类型为“整数型(int)”,初始值为“230”。 本成员设置正文打印区到打印纸上边缘的距离,单位为0.1毫米。 成员<5>的中文名称为“右边距”,英文名称为“RightMargin”,类型为“整数型(int)”,初始值为“230”。 本成员设置正文打印区到打印纸右边缘的距离,单位为0.1毫米。 成员<6>的中文名称为“下边距”,英文名称为“BottomMargin”,类型为“整数型(int)”,初始值为“230”。 本成员设置正文打印区到打印纸下边缘的距离,单位为0.1毫米。 成员<7>的中文名称为“页号位置”,英文名称为“PageNum”,类型为“整数型(int)”,初始值为“0”。 本成员设置是否打印页号及页号的打印位置。可以为以下常量值之一: 0、无页号;1、#上左页号; 2、#上中页号; 3、#上右页号; 4、#下左页号; 5、#下中页号; 6、#下右页号。 成员<8>的中文名称为“打印份数”,英文名称为“PrintCopies”,类型为“整数型(int)”,初始值为“1”。 本成员设置打印时共打印的份数。 成员<9>的中文名称为“首页打印页号”,英文名称为“FirstPageNum”,类型为“整数型(int)”,初始值为“1”。 本成员设置打印时首页的打印页号。 成员<10>的中文名称为“是否打印到文件”,英文名称为“IsPrintIntoFile”,类型为“逻辑型(bool)”,初始值为“假”。 本成员设置是否将打印数据输出到指定文件。 成员<11>的中文名称为“打印文件名”,英文名称为“FileName”,类型为“文本型(text)”。 如果设置为打印到文件,本成员指定数据输出到的文件名。 成员<12>的中文名称为“自动填充”,英文名称为“AutoFill”,类型为“逻辑型(bool)”,初始值为“假”。 本成员设置是否自动重复尾数据空行填充尾页空白。注意如果“每页打印行数”成员值大于零,本成员无效。 成员<13>的中文名称为“自动添加表格线”,英文名称为“AutoAddLine”,类型为“逻辑型(bool)”,初始值为“假”。 本成员设置打印时是否自动为单元格添加边框线。 成员<14>的中文名称为“奇偶页方式”,英文名称为“PageMode”,类型为“整数型(int)”,初始值为“0”。 本成员可为以下常量值之一: 0、#全部页; 1、#仅打印奇数页; 2、#仅打印偶数页。 成员<15>的中文名称为“打印范围方式”,英文名称为“RangeMode”,类型为“整数型(int)”,初始值为“0”。 本成员可为以下常量值之一: 0、#全部页; 1、#页范围; 2、#行范围。 成员<16>的中文名称为“起始打印位置”,英文名称为“Begin”,类型为“整数型(int)”,初始值为“1”。 如果打印范围方式为“页范围”,本成员记录首页页号(页号从1开始);如果打印范围方式为“行范围”,本成员记录首行行号;如果打印范围方式为“全部页”,本成员无效。 成员<17>的中文名称为“结束打印位置”,英文名称为“End”,类型为“整数型(int)”,初始值为“0”。 如果打印范围方式为“页范围”,本成员记录末页页号(页号从1开始);如果打印范围方式为“行范围”,本成员记录末行行号;如果打印范围方式为“全部页”,本成员无效。如果本成员值为 0 ,则将一直打印到所有数据行结束。 成员<18>的中文名称为“每页打印行数”,英文名称为“LinesPrePage”,类型为“整数型(int)”,初始值为“0”。 本成员设置每页打印行数(不包含表头行),如果为0则表示根据页高自动判别。 成员<19>的中文名称为“打印缩放比”,英文名称为“Scale”,类型为“整数型(int)”,初始值为“0”。 指定打印时所使用的缩放百分比,值为 -1、-2 或 20 到 1000 之间。其含义如下: -1:#缩放到纸宽。即自动压缩或扩张到纸张宽度打印; -2:#限定到纸宽。即:如果欲打印数据宽度超过纸张宽度,则自动压缩到纸张宽度,否则原样打印; 20 - 1000:直接指定打印缩放百分比; 如果指定为0,则默认为100。 组件事件列表: 成员“纸张类型”所在数据类型为“打印设置信息”,英文名称为“Paper”,类型为“整数型(int)”,初始值为“0”。 本成员设置打印纸类型,可以为以下常量值之一: 0、#默认纸; 1、#A3纸(297x420毫米); 2、#A4纸(210x297毫米); 3、#A5纸(148x210毫米); 4、#B4纸(250x354毫米); 5、#B5纸(182x257毫米); 6、#四开(215x275毫米); 7、#十六开(146x215毫米); 8、#三十二开(97x151毫米); 9、#信纸(216x279毫米); 10、#法律用纸(216x355毫米); 11、#行政用纸(184x266毫米); 12、#声明(140x216毫米); 13、#小报(279x432毫米); 14、#笔记(216x279毫米); 15、#帐本(432x279毫米); 16、#对开纸(216x330毫米)。 除了以上基本类型纸张,还支持以下扩展类型,这些类型值和其所对应纸张宽度与高度(单位毫米)列表如下: 1001: 216x279 1002: 279x432 1003: 432x279 1004: 216x355 1005: 140x216 1006: 184x267 1007: 297x420 1008: 210x297 1010: 148x210 1011: 257x364 1012: 182x257 1013: 216x330 1014: 215x275 1015: 254x355 1016: 279x432 1017: 216x279 1018: 98x225 1019: 105x241 1020: 114x263 1021: 121x279 1022: 127x292 1023: 432x558 1024: 558x863 1025: 863x1117 1026: 110x220 1027: 162x229 1028: 324x458 1029: 229x324 1030: 114x162 1031: 114x229 1032: 250x353 1033: 176x250 1034: 176x125 1035: 110x230 1036: 98x190 1037: 92x165 1038: 378x279 1039: 216x305 1040: 216x330 1041: 250x353 1042: 100x148 1043: 228x279 1044: 254x279 1045: 381x279 1046: 220x220 1049: 241x305 1050: 241x381 1051: 305x457 1052: 235x322 1053: 216x279 1054: 210x297 1055: 241x305 1056: 227x356 1057: 305x487 1058: 216x322 1059: 210x330 1060: 148x210 1061: 182x257 1062: 322x445 1063: 174x235 1064: 201x276 1065: 420x594 1066: 297x420 1067: 322x445 1068: 200x148 1069: 105x148 1070: 240x332 1071: 216x277 1072: 120x235 1073: 90x205 1074: 279x216 1075: 420x297 1076: 297x210 1077: 210x148 1078: 364x257 1079: 257x182 1080: 148x100 1081: 148x200 1082: 148x105 1083: 332x240 1084: 277x216 1085: 235x120 1086: 205x90 1087: 128x182 1088: 182x128 1089: 305x279 1090: 105x235 1091: 235x105 1092: 188x260 1093: 130x184 1094: 140x203 1095: 102x165 1096: 102x176 1097: 125x176 1098: 110x208 1099: 110x220 1100: 120x230 1101: 160x230 1102: 120x309 1103: 229x324 1104: 324x458 1105: 260x188 1106: 184x130 1107: 203x140 1108: 165x102 1109: 176x102 1110: 176x125 1111: 208x110 1112: 220x110 1113: 230x120 1114: 230x160 1115: 309x120 1116: 324x229 1117: 458x324 1118: 241x140 1119: 241x93 注意如果所选择纸张得不到打印机的支持,打印机将会自动选择最接近的纸张。 成员“纸张方向”所在数据类型为“打印设置信息”,英文名称为“Orient”,类型为“整数型(int)”,初始值为“0”。 本成员设置打印纸的放置方向,可以为以下常量值之一: 0、#纵向; 1、#横向。 成员“左边距”所在数据类型为“打印设置信息”,英文名称为“LeftMargin”,类型为“整数型(int)”,初始值为“230”。 本成员设置正文打印区到打印纸左边缘的距离,单位为0.1毫米。 成员“上边距”所在数据类型为“打印设置信息”,英文名称为“TopMargin”,类型为“整数型(int)”,初始值为“230”。 本成员设置正文打印区到打印纸上边缘的距离,单位为0.1毫米。 成员“右边距”所在数据类型为“打印设置信息”,英文名称为“RightMargin”,类型为“整数型(int)”,初始值为“230”。 本成员设置正文打印区到打印纸右边缘的距离,单位为0.1毫米。 成员“下边距”所在数据类型为“打印设置信息”,英文名称为“BottomMargin”,类型为“整数型(int)”,初始值为“230”。 本成员设置正文打印区到打印纸下边缘的距离,单位为0.1毫米。 成员“页号位置”所在数据类型为“打印设置信息”,英文名称为“PageNum”,类型为“整数型(int)”,初始值为“0”。 本成员设置是否打印页号及页号的打印位置。可以为以下常量值之一: 0、无页号;1、#上左页号; 2、#上中页号; 3、#上右页号; 4、#下左页号; 5、#下中页号; 6、#下右页号。 成员“打印份数”所在数据类型为“打印设置信息”,英文名称为“PrintCopies”,类型为“整数型(int)”,初始值为“1”。 本成员设置打印时共打印的份数。 成员“首页打印页号”所在数据类型为“打印设置信息”,英文名称为“FirstPageNum”,类型为“整数型(int)”,初始值为“1”。 本成员设置打印时首页的打印页号。 成员“是否打印到文件”所在数据类型为“打印设置信息”,英文名称为“IsPrintIntoFile”,类型为“逻辑型(bool)”,初始值为“假”。 本成员设置是否将打印数据输出到指定文件。 成员“打印文件名”所在数据类型为“打印设置信息”,英文名称为“FileName”,类型为“文本型(text)”。 如果设置为打印到文件,本成员指定数据输出到的文件名。 成员“自动填充”所在数据类型为“打印设置信息”,英文名称为“AutoFill”,类型为“逻辑型(bool)”,初始值为“假”。 本成员设置是否自动重复尾数据空行填充尾页空白。注意如果“每页打印行数”成员值大于零,本成员无效。 成员“自动添加表格线”所在数据类型为“打印设置信息”,英文名称为“AutoAddLine”,类型为“逻辑型(bool)”,初始值为“假”。 本成员设置打印时是否自动为单元格添加边框线。 成员“奇偶页方式”所在数据类型为“打印设置信息”,英文名称为“PageMode”,类型为“整数型(int)”,初始值为“0”。 本成员可为以下常量值之一: 0、#全部页; 1、#仅打印奇数页; 2、#仅打印偶数页。 成员“打印范围方式”所在数据类型为“打印设置信息”,英文名称为“RangeMode”,类型为“整数型(int)”,初始值为“0”。 本成员可为以下常量值之一: 0、#全部页; 1、#页范围; 2、#行范围。 成员“起始打印位置”所在数据类型为“打印设置信息”,英文名称为“Begin”,类型为“整数型(int)”,初始值为“1”。 如果打印范围方式为“页范围”,本成员记录首页页号(页号从1开始);如果打印范围方式为“行范围”,本成员记录首行行号;如果打印范围方式为“全部页”,本成员无效。 成员“结束打印位置”所在数据类型为“打印设置信息”,英文名称为“End”,类型为“整数型(int)”,初始值为“0”。 如果打印范围方式为“页范围”,本成员记录末页页号(页号从1开始);如果打印范围方式为“行范围”,本成员记录末行行号;如果打印范围方式为“全部页”,本成员无效。如果本成员值为 0 ,则将一直打印到所有数据行结束。 成员“每页打印行数”所在数据类型为“打印设置信息”,英文名称为“LinesPrePage”,类型为“整数型(int)”,初始值为“0”。 本成员设置每页打印行数(不包含表头行),如果为0则表示根据页高自动判别。 成员“打印缩放比”所在数据类型为“打印设置信息”,英文名称为“Scale”,类型为“整数型(int)”,初始值为“0”。 指定打印时所使用的缩放百分比,值为 -1、-2 或 20 到 1000 之间。其含义如下: -1:#缩放到纸宽。即自动压缩或扩张到纸张宽度打印; -2:#限定到纸宽。即:如果欲打印数据宽度超过纸张宽度,则自动压缩到纸张宽度,否则原样打印; 20 - 1000:直接指定打印缩放百分比; 如果指定为0,则默认为100。 --------------------------------------------------- 数据类型名称:表格 英文名称:Grid 本数据类型为窗口组件型,共包含 14 个成员命令, 18 个成员属性, 6 个组件事件。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“数据源”,英文名称为“DataSource”,类型为“文本型(text)”。 指定提供数据的数据源组件名。 成员属性<10>的中文名称为“表格线颜色”,英文名称为“LineColor”,类型为“整数型(int)”。 成员属性<11>的中文名称为“背景颜色”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性<12>的中文名称为“缩放比”,英文名称为“Scale”,类型为“整数型(int)”。 指定显示表格时所使用的缩放百分比,值在 20 到 1000 之间。 成员属性<13>的中文名称为“允许选择块”,英文名称为“EnableSelection”,类型为“逻辑型(bool)”。 指定是否允许操作者选择表格单元格区域。 成员属性<14>的中文名称为“显示标尺”,英文名称为“ShowRuler”,类型为“逻辑型(bool)”。 成员属性<15>的中文名称为“显示空表格线”,英文名称为“ShowHide”,类型为“逻辑型(bool)”。 指定是否用虚线显示空表格线。 成员属性<16>的中文名称为“禁止调整行高”,英文名称为“DisableResizeRow”,类型为“逻辑型(bool)”。 指定是否禁止操作者调整表格行高。 成员属性<17>的中文名称为“禁止调整列宽”,英文名称为“DisableResizeCol”,类型为“逻辑型(bool)”。 指定是否禁止操作者调整表格列宽。 成员属性<18>的中文名称为“允许粘贴扩展”,英文名称为“AutoExtend”,类型为“逻辑型(bool)”。 指定当粘贴表格数据时,如果现行表格尺寸无法容纳,是否允许自动扩展。 组件事件列表: 事件 1 : 事件名称:光标位置改变 当操作者改变了光标位置后会产生本事件。 此事件的用户处理子程序不需要返回数据。 事件 2 : 事件名称:选择行列数改变 当操作者更改了当前被选择区域的行列数时会产生本事件。 此事件的用户处理子程序不需要返回数据。 事件 3 : 事件名称:内容被改变 当操作者修改了单元格内容时即产生此事件。 此事件的用户处理子程序不需要返回数据。 事件参数<1>的名称为“行号”,类型为“整数型(int)”。参数值记录内容被改变的单元格区首行号。 事件参数<2>的名称为“列号”,类型为“整数型(int)”。参数值记录内容被改变的单元格区首列号。 事件参数<3>的名称为“行数”,类型为“整数型(int)”。参数值记录内容被改变的表格行数目。 事件参数<4>的名称为“列数”,类型为“整数型(int)”。参数值记录内容被改变的表格列数目。 事件 4 : 事件名称:行高被改变 当操作者调整了表格行行高时即产生此事件。 此事件的用户处理子程序不需要返回数据。 事件参数<1>的名称为“行号”,类型为“整数型(int)”。参数值记录行高被改变的表格行号。 事件 5 : 事件名称:列宽被改变 当操作者调整了表格列列宽时即产生此事件。 此事件的用户处理子程序不需要返回数据。 事件参数<1>的名称为“列号”,类型为“整数型(int)”。参数值记录列宽被改变的表格列号。 事件 6 : 事件名称:尺寸被扩展 当操作者粘贴来自剪贴板的表格单元数据时,如果为了容纳该数据自动扩展了表格尺寸,即产生此事件。 此事件的用户处理子程序不需要返回数据。 调用格式: 〈无返回值〉 对象.置光标 (整数型 行号,整数型 列号) - 系统核心支持库->表格 英文名称:SetCaret 本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.选择 (整数型 行号,整数型 列号,[整数型 行数],[整数型 列数]) - 系统核心支持库->表格 英文名称:Select 本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<4>的名称为“列数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.全部选择 () - 系统核心支持库->表格 英文名称:SelectAll 本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取光标行号 () - 系统核心支持库->表格 英文名称:CaretRow 本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取光标列号 () - 系统核心支持库->表格 英文名称:CaretCol 本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取选择行数 () - 系统核心支持库->表格 英文名称:SelectRows 被选择的行区域起始于光标所在行。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取选择列数 () - 系统核心支持库->表格 英文名称:SelectCols 被选择的列区域起始于光标所在列。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.等宽缩放 () - 系统核心支持库->表格 英文名称:InWin 将表格内容缩放到与表格窗口等宽显示。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.全部复制 () - 系统核心支持库->表格 英文名称:CopyAll 复制所有表格数据到剪贴板。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.复制 (整数型 行号,整数型 列号,[整数型 行数],[整数型 列数]) - 系统核心支持库->表格 英文名称:Copy 复制指定区域表格数据到剪贴板。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<4>的名称为“列数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.粘贴到光标处 () - 系统核心支持库->表格 英文名称:PasteToCaret 粘贴剪贴板中的表格数据到当前光标处。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.粘贴 (整数型 行号,整数型 列号) - 系统核心支持库->表格 英文名称:Paste 粘贴剪贴板中的表格数据到指定位置。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.打印 ([逻辑型 是否显示进度框],[文本型 打印作业标题]) - 系统核心支持库->表格 英文名称:Print 打印表格数据到打印机。注意欲设置打印份数等打印设置信息请到与表格相连接的数据源中设置。成功返回空文本,失败(不包含操作者中断打印)返回非空错误文本。本命令为初级对象成员命令。 参数<1>的名称为“是否显示进度框”,类型为“逻辑型(bool)”,可以被省略。指定在打印的同时是否显示打印进度框,操作者可以在进度框内中止打印。如果本参数被省略,默认值为真。 参数<2>的名称为“打印作业标题”,类型为“文本型(text)”,可以被省略。本参数指定打印时显示在打印机状态窗口中的文档名称。如果参数被省略,默认值为“报表”。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.打印预览 () - 系统核心支持库->表格 英文名称:PrintPreview 本命令为初级对象成员命令。 操作系统需求: Windows 成员属性“数据源”所在数据类型为“表格”,英文名称为“DataSource”,类型为“文本型(text)”。 指定提供数据的数据源组件名。 成员属性“表格线颜色”所在数据类型为“表格”,英文名称为“LineColor”,类型为“整数型(int)”。 成员属性“背景颜色”所在数据类型为“表格”,英文名称为“BackColor”,类型为“整数型(int)”。 成员属性“缩放比”所在数据类型为“表格”,英文名称为“Scale”,类型为“整数型(int)”。 指定显示表格时所使用的缩放百分比,值在 20 到 1000 之间。 成员属性“允许选择块”所在数据类型为“表格”,英文名称为“EnableSelection”,类型为“逻辑型(bool)”。 指定是否允许操作者选择表格单元格区域。 成员属性“显示标尺”所在数据类型为“表格”,英文名称为“ShowRuler”,类型为“逻辑型(bool)”。 成员属性“显示空表格线”所在数据类型为“表格”,英文名称为“ShowHide”,类型为“逻辑型(bool)”。 指定是否用虚线显示空表格线。 成员属性“禁止调整行高”所在数据类型为“表格”,英文名称为“DisableResizeRow”,类型为“逻辑型(bool)”。 指定是否禁止操作者调整表格行高。 成员属性“禁止调整列宽”所在数据类型为“表格”,英文名称为“DisableResizeCol”,类型为“逻辑型(bool)”。 指定是否禁止操作者调整表格列宽。 成员属性“允许粘贴扩展”所在数据类型为“表格”,英文名称为“AutoExtend”,类型为“逻辑型(bool)”。 指定当粘贴表格数据时,如果现行表格尺寸无法容纳,是否允许自动扩展。 事件名称:光标位置改变 当操作者改变了光标位置后会产生本事件。 此事件的用户处理子程序不需要返回数据。 事件名称:选择行列数改变 当操作者更改了当前被选择区域的行列数时会产生本事件。 此事件的用户处理子程序不需要返回数据。 事件名称:内容被改变 当操作者修改了单元格内容时即产生此事件。 此事件的用户处理子程序不需要返回数据。 事件参数<1>的名称为“行号”,类型为“整数型(int)”。参数值记录内容被改变的单元格区首行号。 事件参数<2>的名称为“列号”,类型为“整数型(int)”。参数值记录内容被改变的单元格区首列号。 事件参数<3>的名称为“行数”,类型为“整数型(int)”。参数值记录内容被改变的表格行数目。 事件参数<4>的名称为“列数”,类型为“整数型(int)”。参数值记录内容被改变的表格列数目。 事件名称:行高被改变 当操作者调整了表格行行高时即产生此事件。 此事件的用户处理子程序不需要返回数据。 事件参数<1>的名称为“行号”,类型为“整数型(int)”。参数值记录行高被改变的表格行号。 事件名称:列宽被改变 当操作者调整了表格列列宽时即产生此事件。 此事件的用户处理子程序不需要返回数据。 事件参数<1>的名称为“列号”,类型为“整数型(int)”。参数值记录列宽被改变的表格列号。 事件名称:尺寸被扩展 当操作者粘贴来自剪贴板的表格单元数据时,如果为了容纳该数据自动扩展了表格尺寸,即产生此事件。 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:数据源 英文名称:DataSrc 本数据类型为窗口组件型,共包含 71 个成员命令, 12 个成员属性, 3 个组件事件。 操作系统需求: Windows 数据源提供对各种来源数据的统一操作接口。数据源组件各个按钮的含义分别是:到首记录、到上一记录、到下一记录、到尾记录、添加新记录、删除当前记录。 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“数据提供者”,英文名称为“DataProvider”,类型为“文本型(text)”。 指定本数据源所基于的数据提供者组件名,所有数据存取操作都将通过数据提供者实际完成。 成员属性<10>的中文名称为“只读”,英文名称为“ReadOnly”,类型为“逻辑型(bool)”。 指定是否允许操作者修改数据源内的数据,注意本属性并不限制在程序中直接修改数据。 成员属性<11>的中文名称为“允许添加”,英文名称为“AllowAppend”,类型为“逻辑型(bool)”。 指定是否允许操作者添加记录到数据源内,注意本属性并不限制在程序中直接添加记录。 成员属性<12>的中文名称为“允许删除”,英文名称为“AllowDelete”,类型为“逻辑型(bool)”。 指定是否允许操作者删除数据源内的记录,注意本属性并不限制在程序中直接删除记录。 组件事件列表: 事件 1 : 事件名称:当前记录改变 当操作者按下移动记录按钮移动了当前记录指针后,会产生本事件。 此事件的用户处理子程序不需要返回数据。 事件 2 : 事件名称:添加记录 当操作者按下添加记录按钮添加了新记录后,会产生本事件。 此事件的用户处理子程序不需要返回数据。 事件 3 : 事件名称:删除记录 当操作者按下删除记录按钮删除了当前记录后,会产生本事件。 此事件的用户处理子程序不需要返回数据。 调用格式: 〈无返回值〉 对象.到首记录 () - 系统核心支持库->数据源 英文名称:GoTop 将数据源中当前记录指针移动到第一条记录上。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.到尾记录 () - 系统核心支持库->数据源 英文名称:GoBottom 将数据源中当前记录指针移动到最后一条记录上。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.跳过 ([整数型 欲跳过的记录数]) - 系统核心支持库->数据源 英文名称:skip 将数据源中当前记录指针向前或者向后移动数条记录。本命令为初级对象成员命令。 参数<1>的名称为“欲跳过的记录数”,类型为“整数型(int)”,可以被省略。参数值如果为负数,则向前移动,否则向后移动。如果本参数被省略,默认值为 1 ,即向后移动一条记录。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.跳到 (整数型 欲跳到的记录号) - 系统核心支持库->数据源 英文名称:goto 改变数据源中的当前记录指针到指定的记录号。本命令为初级对象成员命令。 参数<1>的名称为“欲跳到的记录号”,类型为“整数型(int)”。参数值所指定的记录号从 1 开始,即首记录的记录号为 1 ,依此类推。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取记录号 () - 系统核心支持库->数据源 英文名称:RecNO 返回数据源当前记录指针所指向记录的记录号。记录号从1开始。如果当前记录指针无效,所返回记录号为0。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取表头行数 () - 系统核心支持库->数据源 英文名称:GetFixedRowCount 返回当以表格的形式表现数据源中的数据时表头所占的行数。表头行在表格中显示时不会滚动,在打印时会自动打印在每一页的顶部。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置表头行数 ([整数型 表头行数]) - 系统核心支持库->数据源 英文名称:SetFixedRowCount 设置当以表格的形式表现数据源中的数据时表头所占的行数。表头行在表格中显示时不会滚动,在打印时会自动打印在每一页的顶部。注意如果数据源所使用的数据提供者不支持此特性,本命令将被忽略。本命令为初级对象成员命令。 参数<1>的名称为“表头行数”,类型为“整数型(int)”,可以被省略。参数值如果为-1,则自动调整由于单元格组合而产生的行格式错误。如果本参数被省略,默认值为-1。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取表头列数 () - 系统核心支持库->数据源 英文名称:GetFixedColCount 返回当以表格的形式表现数据源中的数据时表头所占的列数。表头列在表格中显示时不会滚动。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置表头列数 ([整数型 表头列数]) - 系统核心支持库->数据源 英文名称:SetFixedColCount 设置当以表格的形式表现数据源中的数据时表头所占的列数。表头列在表格中显示时不会滚动。注意如果数据源所使用的数据提供者不支持此特性,本命令将被忽略。本命令为初级对象成员命令。 参数<1>的名称为“表头列数”,类型为“整数型(int)”,可以被省略。参数值如果为-1,则自动调整由于单元格组合而产生的列格式错误。如果本参数被省略,默认值为-1。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取行高 (整数型 行号) - 系统核心支持库->数据源 英文名称:GetRowHeight 返回数据源中指定行在表现时的高度,单位为0.1毫米。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置行高 (整数型 行号,[整数型 行数],整数型 高度) - 系统核心支持库->数据源 英文名称:SetRowHeight 设置数据源中数据行在表现时的高度,单位为0.1毫米。注意如果数据源所使用的数据提供者不支持此特性,本命令将被忽略。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<3>的名称为“高度”,类型为“整数型(int)”。单位0.1毫米。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取列宽 (整数型 列号) - 系统核心支持库->数据源 英文名称:GetColWidth 返回数据源中指定列在表现时的宽度,单位为0.1毫米。本命令为初级对象成员命令。 参数<1>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置列宽 (整数型 列号,[整数型 列数],整数型 宽度) - 系统核心支持库->数据源 英文名称:SetColWidth 设置数据源中数据列在表现时的宽度,单位为0.1毫米。注意如果数据源所使用的数据提供者不支持此特性,本命令将被忽略。本命令为初级对象成员命令。 参数<1>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<2>的名称为“列数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<3>的名称为“宽度”,类型为“整数型(int)”。单位0.1毫米。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取类型 (整数型 行号,整数型 列号) - 系统核心支持库->数据源 英文名称:GetType 返回数据源中指定单元格的数据类型。返回值为以下常量值之一: 1、#文本; 2、#图片文件名; 3、#图片数据; 4、#字节集数据。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置类型 (整数型 行号,整数型 列号,[整数型 行数],[整数型 列数],[整数型 类型]) - 系统核心支持库->数据源 英文名称:SetType 设置数据源中指定单元格的数据类型。注意如果数据源所使用的数据提供者不支持此特性,本命令将被忽略。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<4>的名称为“列数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<5>的名称为“类型”,类型为“整数型(int)”,可以被省略。可以为以下常量值之一: 1、#文本; 2、#图片文件名; 3、#图片数据; 4、#字节集数据。如果本参数被省略,默认值为“#文本”。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取文本色 (整数型 行号,整数型 列号) - 系统核心支持库->数据源 英文名称:GetTextColor 返回数据源中指定单元格在表现时的文本颜色。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置文本色 (整数型 行号,整数型 列号,[整数型 行数],[整数型 列数],[整数型 文本颜色]) - 系统核心支持库->数据源 英文名称:SetTextColor 设置数据源中指定单元格在表现时的文本颜色。注意如果数据源所使用的数据提供者不支持此特性,本命令将被忽略。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<4>的名称为“列数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<5>的名称为“文本颜色”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为黑色。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取背景色 (整数型 行号,整数型 列号) - 系统核心支持库->数据源 英文名称:GetBackground 返回数据源中指定单元格在表现时的背景颜色。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置背景色 (整数型 行号,整数型 列号,[整数型 行数],[整数型 列数],[整数型 背景颜色]) - 系统核心支持库->数据源 英文名称:SetBackground 设置数据源中指定单元格在表现时的背景颜色。注意如果数据源所使用的数据提供者不支持此特性,本命令将被忽略。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<4>的名称为“列数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<5>的名称为“背景颜色”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为透明色。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取字体名 (整数型 行号,整数型 列号) - 系统核心支持库->数据源 英文名称:GetFontName 返回数据源中指定单元格在表现时所使用字体的名称。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置字体名 (整数型 行号,整数型 列号,[整数型 行数],[整数型 列数],[文本型 字体名称]) - 系统核心支持库->数据源 英文名称:SetFontName 设置数据源中指定单元格在表现时所使用字体的名称。注意如果数据源所使用的数据提供者不支持此特性,本命令将被忽略。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<4>的名称为“列数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<5>的名称为“字体名称”,类型为“文本型(text)”,可以被省略。如果本参数被省略,默认值为“宋体”。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取字体尺寸 (整数型 行号,整数型 列号) - 系统核心支持库->数据源 英文名称:GetFontSize 返回数据源中指定单元格在表现时所使用字体的尺寸,单位为0.1毫米。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置字体尺寸 (整数型 行号,整数型 列号,[整数型 行数],[整数型 列数],[整数型 字体尺寸]) - 系统核心支持库->数据源 英文名称:SetFontSize 设置数据源中指定单元格在表现时所使用字体的尺寸,单位为0.1毫米。注意如果数据源所使用的数据提供者不支持此特性,本命令将被忽略。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<4>的名称为“列数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<5>的名称为“字体尺寸”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为40。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取字体属性 (整数型 行号,整数型 列号) - 系统核心支持库->数据源 英文名称:GetFontAttr 返回数据源中指定单元格在表现时所使用字体的属性。返回值为以下常量值之一或之和: 1、#粗体; 2、#斜体; 4、#下划线; 8、#删除线。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置字体属性 (整数型 行号,整数型 列号,[整数型 行数],[整数型 列数],[整数型 字体属性]) - 系统核心支持库->数据源 英文名称:SetFontAttr 设置数据源中指定单元格在表现时所使用字体的属性。注意如果数据源所使用的数据提供者不支持此特性,本命令将被忽略。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<4>的名称为“列数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<5>的名称为“字体属性”,类型为“整数型(int)”,可以被省略。可以为以下常量值之一或之和: 1、#粗体; 2、#斜体; 4、#下划线; 8、#删除线。如果本参数被省略,默认值为0。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取边距 (整数型 行号,整数型 列号) - 系统核心支持库->数据源 英文名称:GetExtra 返回数据源中指定单元格在表现其中数据时至其单元格边框之间的空白距离,单位为0.1毫米。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置边距 (整数型 行号,整数型 列号,[整数型 行数],[整数型 列数],[整数型 边距]) - 系统核心支持库->数据源 英文名称:SetExtra 设置数据源中指定单元格在表现其中数据时至其单元格边框之间的空白距离,单位为0.1毫米。注意如果数据源所使用的数据提供者不支持此特性,本命令将被忽略。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<4>的名称为“列数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<5>的名称为“边距”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为9。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取文本输入格式 (整数型 行号,整数型 列号) - 系统核心支持库->数据源 英文名称:GetInputType 返回数据源中某文本型单元格的输入格式。当新的数据通过输入方式更新到该单元格内之前,将首先自动根据此格式转换。返回值为以下常量值之一: 0、#通常型; 1、#字节型; 2、#短整数型; 3、#整数型; 4、#长整数型; 5、#小数型; 6、#双精度小数型; 7、#逻辑型; 8、#日期时间型。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置文本输入格式 (整数型 行号,整数型 列号,[整数型 行数],[整数型 列数],[整数型 输入格式]) - 系统核心支持库->数据源 英文名称:SetInputType 设置数据源中某文本型单元格的输入格式。当新的数据通过输入方式更新到该单元格内之前,将首先自动根据此格式转换。注意如果数据源所使用的数据提供者不支持此特性,本命令将被忽略。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<4>的名称为“列数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<5>的名称为“输入格式”,类型为“整数型(int)”,可以被省略。可以为以下常量值之一: 0、#通常型; 1、#字节型; 2、#短整数型; 3、#整数型; 4、#长整数型; 5、#小数型; 6、#双精度小数型; 7、#逻辑型; 8、#日期时间型。 如果本参数被省略,默认值为“#通常型”。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取对齐方式 (整数型 行号,整数型 列号) - 系统核心支持库->数据源 英文名称:GetAlignMode 返回数据源中指定单元格在表现时所使用的对齐方式。返回值为以下常量值之一: 1、#上左; 2、#上中; 3、#上右; 4、#中左; 5、#中中; 6、#中右; 7、#下左; 8、#下中; 9、#下右; 10、#缩放图片; 11、#居中图片; 12、#缩放居中图片; 13、#平铺图片; 14、#缩放平铺图片。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置对齐方式 (整数型 行号,整数型 列号,[整数型 行数],[整数型 列数],[整数型 对齐方式]) - 系统核心支持库->数据源 英文名称:SetAlignMode 设置数据源中指定单元格在表现时所使用的对齐方式。注意如果数据源所使用的数据提供者不支持某些属性,该属性将被忽略。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<4>的名称为“列数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<5>的名称为“对齐方式”,类型为“整数型(int)”,可以被省略。可以为以下常量值之一:1、#上左; 2、#上中; 3、#上右; 4、#中左; 5、#中中; 6、#中右; 7、#下左; 8、#下中; 9、#下右; 10、#缩放图片; 11、#居中图片; 12、#缩放居中图片; 13、#平铺图片; 14、#缩放平铺图片。 其中 10 到 14 对齐方式仅对图片型单元格有效。如果本参数被省略,默认值为“#上左”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取密码方式 (整数型 行号,整数型 列号) - 系统核心支持库->数据源 英文名称:GetPwdMode 返回数据源中指定单元格在表现时是否使用密码方式。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置密码方式 (整数型 行号,整数型 列号,[整数型 行数],[整数型 列数],逻辑型 设置值) - 系统核心支持库->数据源 英文名称:SetPwdMode 如设置值为真,则数据源中指定单元格在表现时以密码字符呈现。注意如果数据源所使用的数据提供者不支持此特性,本命令将被忽略。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<4>的名称为“列数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<5>的名称为“设置值”,类型为“逻辑型(bool)”。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取文本 (整数型 行号,整数型 列号) - 系统核心支持库->数据源 英文名称:GetText 返回数据源中指定单元格的文本内容。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置文本 (整数型 行号,整数型 列号,文本型 文本或图片文件名) - 系统核心支持库->数据源 英文名称:SetText 设置数据源中指定单元格的文本内容,注意该单元格类型必须为“#文本”或“#图片文件名”。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“文本或图片文件名”,类型为“文本型(text)”。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.取数据 (整数型 行号,整数型 列号) - 系统核心支持库->数据源 英文名称:GetData 返回数据源中指定单元格的图片或字节集数据内容。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置数据 (整数型 行号,整数型 列号,字节集 数据) - 系统核心支持库->数据源 英文名称:SetData 设置数据源中指定单元格的图片或字节集数据内容,注意该单元格类型必须为“#图片数据”或“#字节集数据”。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“数据”,类型为“字节集(bin)”。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.合并 (整数型 行号,整数型 列号,[整数型 行数],[整数型 列数]) - 系统核心支持库->数据源 英文名称:Cmb 组合数据源中指定范围内的单元格,使之以一个单元格的形式表现。注意如果数据源所使用的数据提供者不支持此特性,本命令将被忽略。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<4>的名称为“列数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.分解 (整数型 行号,整数型 列号) - 系统核心支持库->数据源 英文名称:Split 分解数据源中指定的已经组合的单元格,行列参数指向被组合单元格内的任何一个单元格即可。注意如果数据源所使用的数据提供者不支持此特性,本命令将被忽略。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否被合并 (整数型 行号,整数型 列号,整数型 周边单元格) - 系统核心支持库->数据源 英文名称:HasCmb 如果数据源中指定单元格与周边指定单元格有组合关系,返回真,否则返回假。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“周边单元格”,类型为“整数型(int)”。可以为以下常量值之一: 1、#左单元格; 2、#上单元格; 3、#右单元格; 4、#下单元格。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.加线条 (整数型 行号,整数型 列号,[整数型 行数],[整数型 列数],[整数型 线条类型]) - 系统核心支持库->数据源 英文名称:AddLine 为数据源中指定范围内单元格添加线条。注意如果数据源所使用的数据提供者不支持此特性,本命令将被忽略。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<4>的名称为“列数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<5>的名称为“线条类型”,类型为“整数型(int)”,可以被省略。可以为以下常量值之一或之和:1、#左边框; 2、#上边框; 4、#右边框; 8、#下边框; 16、#水平线; 32、#垂直线; 64、#单斜线; 128、#双斜线; 256、#交叉线。 如果本参数被省略,默认值为“#左边框 + #上边框 + #右边框 + #下边框”。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.删线条 (整数型 行号,整数型 列号,[整数型 行数],[整数型 列数],[整数型 线条类型]) - 系统核心支持库->数据源 英文名称:RemoveLine 将数据源中指定范围内单元格内的线条去除。注意如果数据源所使用的数据提供者不支持此特性,本命令将被忽略。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<4>的名称为“列数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<5>的名称为“线条类型”,类型为“整数型(int)”,可以被省略。可以为以下常量值之一或之和:1、#左边框; 2、#上边框; 4、#右边框; 8、#下边框; 16、#水平线; 32、#垂直线; 64、#单斜线; 128、#双斜线; 256、#交叉线。 如果本参数被省略,默认值为“#左边框 + #上边框 + #右边框 + #下边框”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否有线条 (整数型 行号,整数型 列号,整数型 线条类型) - 系统核心支持库->数据源 英文名称:HasLine 如果数据源中指定单元格有指定线条,返回真,否则返回假。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“线条类型”,类型为“整数型(int)”。可以为以下常量值之一或之和:1、#左边框; 2、#上边框; 4、#右边框; 8、#下边框; 64、#单斜线; 128、#双斜线; 256、#交叉线。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清除 (整数型 行号,整数型 列号,[整数型 行数],[整数型 列数]) - 系统核心支持库->数据源 英文名称:EmptyCell 清除数据源中指定范围内单元格内容为空文本。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<4>的名称为“列数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置初始属性 ([整数型 类型],[整数型 文本颜色],[整数型 背景颜色],[文本型 字体名称],[整数型 字体尺寸],[整数型 字体属性],[整数型 边距],[整数型 对齐方式],[整数型 输入格式],[逻辑型 添加边框线]) - 系统核心支持库->数据源 英文名称:SetInitData 设置在数据源中初始或者添加新单元格时默认的单元格初始属性。本命令为初级对象成员命令。 参数<1>的名称为“类型”,类型为“整数型(int)”,可以被省略。可以为以下常量值之一: 1、#文本; 2、#图片文件名; 3、#图片数据; 4、#字节集数据。如果本参数被省略,默认值为“#文本”。 参数<2>的名称为“文本颜色”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为黑色。 参数<3>的名称为“背景颜色”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为透明色。 参数<4>的名称为“字体名称”,类型为“文本型(text)”,可以被省略。如果本参数被省略,默认值为“宋体”。 参数<5>的名称为“字体尺寸”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为40。 参数<6>的名称为“字体属性”,类型为“整数型(int)”,可以被省略。可以为以下常量值之一或之和: 1、#粗体; 2、#斜体; 4、#下划线; 8、#删除线。如果本参数被省略,默认值为0。 参数<7>的名称为“边距”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为9。 参数<8>的名称为“对齐方式”,类型为“整数型(int)”,可以被省略。可以为以下常量值之一:1、#上左; 2、#上中; 3、#上右; 4、#中左; 5、#中中; 6、#中右; 7、#下左; 8、#下中; 9、#下右; 10、#缩放图片; 11、#居中图片; 12、#缩放居中图片; 13、#平铺图片; 14、#缩放平铺图片。 其中 10 到 14 对齐方式仅对图片型单元格有效。如果本参数被省略,默认值为“#上左”。 参数<9>的名称为“输入格式”,类型为“整数型(int)”,可以被省略。可以为以下常量值之一: 0、#通常型; 1、#字节型; 2、#短整数型; 3、#整数型; 4、#长整数型; 5、#小数型; 6、#双精度小数型; 7、#逻辑型; 8、#日期时间型。 如果本参数被省略,默认值为“#通常型”。 参数<10>的名称为“添加边框线”,类型为“逻辑型(bool)”,可以被省略。指定是否在单元格周围添加边框线。如果本参数被省略,默认值为假。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.初始尺寸 ([整数型 行数],[整数型 列数]) - 系统核心支持库->数据源 英文名称:InitSize 初始数据源中数据的行列数,注意数据源中所有原有数据将被清除。注意某些数据提供者可能不支持此方法。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<2>的名称为“列数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取行数 () - 系统核心支持库->数据源 英文名称:GetRowCount 返回数据源中现行数据行数。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取列数 () - 系统核心支持库->数据源 英文名称:GetColCount 返回数据源中现行数据列数。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.插入行 (整数型 行号,[整数型 行数]) - 系统核心支持库->数据源 英文名称:InsertRow 在数据源中指定位置处插入新数据行。注意某些数据提供者可能不支持在中间插入行。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加行 ([整数型 行数]) - 系统核心支持库->数据源 英文名称:AppendRow 在数据源中最后一行后插入新数据行。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.删除行 (整数型 行号,[整数型 行数]) - 系统核心支持库->数据源 英文名称:RemoveRow 在数据源中指定位置处删除数据行。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.插入列 (整数型 列号,[整数型 列数]) - 系统核心支持库->数据源 英文名称:InsertCol 在数据源中指定位置处插入新数据列。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<2>的名称为“列数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.删除列 (整数型 列号,[整数型 列数]) - 系统核心支持库->数据源 英文名称:RemoveCol 在数据源中指定位置处删除数据列。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<2>的名称为“列数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.添加 (通用型 数据源或数据提供者,[整数型 首行行号],[整数型 欲添加行数]) - 系统核心支持库->数据源 英文名称:Append 将指定其它数据源或者数据提供者中的数据添加到本数据源的尾部。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“数据源或数据提供者”,类型为“通用型(all)”。本参数指定欲添加其数据到数据源中的其它数据源或数据提供者。 参数<2>的名称为“首行行号”,类型为“整数型(int)”,可以被省略。指定欲添加数据首行的行号。如果本参数被省略,默认值为1。 参数<3>的名称为“欲添加行数”,类型为“整数型(int)”,可以被省略。指定欲添加数据行的行数。如果参数值为-1,则添加首行后的所有数据行。如果本参数被省略,默认值为-1。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.存到字节集 () - 系统核心支持库->数据源 英文名称:SaveDS 将数据源中所有现有数据保存在字节集中返回。如果失败,将返回空字节集。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.从字节集读 (字节集 数据源数据) - 系统核心支持库->数据源 英文名称:LoadDS 将指定字节集内的数据源数据写入到数据源中,数据源内所有原有数据将被清除。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“数据源数据”,类型为“字节集(bin)”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.存到文件 (文本型 数据源数据文件名) - 系统核心支持库->数据源 英文名称:SaveDSFile 将数据源中所有现有数据保存到指定文件中。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“数据源数据文件名”,类型为“文本型(text)”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.从文件读 (文本型 数据源数据文件名) - 系统核心支持库->数据源 英文名称:LoadDSFile 将指定文件内的数据源数据写入到数据源中,数据源内所有原有数据将被清除。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“数据源数据文件名”,类型为“文本型(text)”。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.单元格到字节集 (整数型 行号,整数型 列号,[整数型 行数],[整数型 列数]) - 系统核心支持库->数据源 英文名称:SaveDSCell 将数据源中指定范围内单元格数据保存在字节集中返回。如果失败,将返回空字节集。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<4>的名称为“列数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.字节集到单元格 (整数型 行号,整数型 列号,字节集 单元格数据,[逻辑型 自动扩展]) - 系统核心支持库->数据源 英文名称:LoadDSCell 将指定字节集内的单元格数据写入到数据源中指定位置。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“单元格数据”,类型为“字节集(bin)”。 参数<4>的名称为“自动扩展”,类型为“逻辑型(bool)”,可以被省略。本参数指定如果数据源内的数据行列数无法容纳即将读入的数据,是否自动扩展。如果本参数被省略,默认值为真。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.单元格到文件 (整数型 行号,整数型 列号,[整数型 行数],[整数型 列数],文本型 数据源数据文件名) - 系统核心支持库->数据源 英文名称:SaveDSCellFile 将数据源中指定范围内单元格数据保存到指定文件中。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<4>的名称为“列数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<5>的名称为“数据源数据文件名”,类型为“文本型(text)”。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.文件到单元格 (整数型 行号,整数型 列号,文本型 单元格数据文件名,[逻辑型 自动扩展]) - 系统核心支持库->数据源 英文名称:LoadDSCellFile 将指定文件内的单元格数据写入到数据源中指定位置。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“单元格数据文件名”,类型为“文本型(text)”。 参数<4>的名称为“自动扩展”,类型为“逻辑型(bool)”,可以被省略。本参数指定如果数据源内的数据行列数无法容纳即将读入的数据,是否自动扩展。如果本参数被省略,默认值为真。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.刷新 () - 系统核心支持库->数据源 英文名称:Refrush 通知所有基于本数据源的数据处理者,使其自动从数据源重新获取并显示数据。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.保存更改 () - 系统核心支持库->数据源 英文名称:SaveChange 通知所有基于本数据源的数据处理者,使其自动将处理或更改后的数据写回到数据源中。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.打印设置 () - 系统核心支持库->数据源 英文名称:SetupPrinter 调用对话框设置数据的打印配置信息。当操作者按确认按钮退出对话框时返回真,否则返回假。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈打印设置信息〉 对象.取打印设置 () - 系统核心支持库->数据源 英文名称:GetPrintInf 返回打印数据源数据时所将使用的设置信息。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置打印设置 (打印设置信息 打印设置信息) - 系统核心支持库->数据源 英文名称:SetPrintInf 设置打印数据源数据时所将使用的设置信息。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“打印设置信息”,类型为“打印设置信息(PrintInf)”。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取打印页宽 () - 系统核心支持库->数据源 英文名称:GetPageWidth 返回打印数据源数据时所将使用打印纸的正文区域宽度,单位为0.1毫米。注意:1、此宽度不包含页边距;2、“打印设置”命令执行后,如果操作者改变了纸张类型,此值将自动改变。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取打印页高 () - 系统核心支持库->数据源 英文名称:GetPageHeight 返回打印数据源数据时所将使用打印纸的正文区域高度,单位为0.1毫米。注意:1、此宽度不包含页边距;2、“打印设置”命令执行后,如果操作者改变了纸张类型,此值将自动改变。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取只读方式 (整数型 行号,整数型 列号) - 系统核心支持库->数据源 英文名称:GetReadOnly 返回数据源中指定单元格在表现时是否只读。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.置只读方式 (整数型 行号,整数型 列号,[整数型 行数],[整数型 列数],逻辑型 设置值) - 系统核心支持库->数据源 英文名称:SetReadOnly 如设置值为真,则数据源中指定单元格在表现时只能读取而不能写入。注意: 1、如果数据处理者不支持此特性,则本属性无效; 2、如果数据提供者不支持此特性,本命令将被忽略。本命令为初级对象成员命令。 参数<1>的名称为“行号”,类型为“整数型(int)”。行号从1开始。 参数<2>的名称为“列号”,类型为“整数型(int)”。列号从1开始。 参数<3>的名称为“行数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<4>的名称为“列数”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认值为1。 参数<5>的名称为“设置值”,类型为“逻辑型(bool)”。 操作系统需求: Windows 成员属性“数据提供者”所在数据类型为“数据源”,英文名称为“DataProvider”,类型为“文本型(text)”。 指定本数据源所基于的数据提供者组件名,所有数据存取操作都将通过数据提供者实际完成。 成员属性“只读”所在数据类型为“数据源”,英文名称为“ReadOnly”,类型为“逻辑型(bool)”。 指定是否允许操作者修改数据源内的数据,注意本属性并不限制在程序中直接修改数据。 成员属性“允许添加”所在数据类型为“数据源”,英文名称为“AllowAppend”,类型为“逻辑型(bool)”。 指定是否允许操作者添加记录到数据源内,注意本属性并不限制在程序中直接添加记录。 成员属性“允许删除”所在数据类型为“数据源”,英文名称为“AllowDelete”,类型为“逻辑型(bool)”。 指定是否允许操作者删除数据源内的记录,注意本属性并不限制在程序中直接删除记录。 事件名称:当前记录改变 当操作者按下移动记录按钮移动了当前记录指针后,会产生本事件。 此事件的用户处理子程序不需要返回数据。 事件名称:添加记录 当操作者按下添加记录按钮添加了新记录后,会产生本事件。 此事件的用户处理子程序不需要返回数据。 事件名称:删除记录 当操作者按下删除记录按钮删除了当前记录后,会产生本事件。 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:通用提供者 英文名称:NProvider 本数据类型为功能窗口组件型,共包含 10 个成员属性。 操作系统需求: Windows 通用提供者用作为数据源提供对数据的通常存取操作。使用内存作为数据的存储仓库,全面支持所有数据操作接口。因此必要时可以将其它类型数据提供者内的数据转移到此类型中,以全面发挥数据源对数据的操纵能力。 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“初始行数”,英文名称为“Lines”,类型为“整数型(int)”。 成员属性<10>的中文名称为“初始列数”,英文名称为“Cols”,类型为“整数型(int)”。 组件事件列表: 成员属性“初始行数”所在数据类型为“通用提供者”,英文名称为“Lines”,类型为“整数型(int)”。 成员属性“初始列数”所在数据类型为“通用提供者”,英文名称为“Cols”,类型为“整数型(int)”。 --------------------------------------------------- 数据类型名称:数据库提供者 英文名称:DBProvider 本数据类型为功能窗口组件型,共包含 11 个成员属性。 操作系统需求: Windows 数据库提供者用作为数据源提供对数据库的存取操作。它使用数据库作为数据的存储仓库,不支持以下数据操作接口: 1、置行高; 2、置类型; 3、置文本色; 4、置背景色; 5、置字体名; 6、置字体尺寸; 7、置字体属性; 8、置边距; 9、置文本输入格式; 10、置对齐方式; 11、置密码方式; 12、合并; 13、分解; 14、加线条; 15、删线条; 16、初始尺寸时同时改变列数; 17、在中间插入行; 18、插入列; 19、删除列。 如果想对数据进行以上操作,应该先将数据通过数据源导出到通用提供者中。 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“数据库文件名”,英文名称为“dbfile”,类型为“文本型(text)”。 成员属性<10>的中文名称为“字节集字段处理”,英文名称为“BinMode”,类型为“整数型(int)”。 本属性指定对字节集类型字段的处理方式。 可供选择的属性值: 0. 跳过 1. 视为图片数据 2. 视为字节集数据 成员属性<11>的中文名称为“数据库密码”,英文名称为“Password”,类型为“文本型(text)”。 本属性提供访问数据库时所需要的密码。 组件事件列表: 成员属性“数据库文件名”所在数据类型为“数据库提供者”,英文名称为“dbfile”,类型为“文本型(text)”。 成员属性“字节集字段处理”所在数据类型为“数据库提供者”,英文名称为“BinMode”,类型为“整数型(int)”。 本属性指定对字节集类型字段的处理方式。 可供选择的属性值: 0. 跳过 1. 视为图片数据 2. 视为字节集数据 成员属性“数据库密码”所在数据类型为“数据库提供者”,英文名称为“Password”,类型为“文本型(text)”。 本属性提供访问数据库时所需要的密码。 --------------------------------------------------- 数据类型名称:图形按钮 英文名称:PicBtn 本数据类型为窗口组件型,不能接受输入焦点,共包含 15 个成员属性, 1 个组件事件。 操作系统需求: Windows 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“类型”,英文名称为“type”,类型为“整数型(int)”。 可供选择的属性值: 0. 按钮 1. 选择框 成员属性<10>的中文名称为“选中”,英文名称为“Checked”,类型为“逻辑型(bool)”。 当类型为选择框时,本属性为当前选中状态。 成员属性<11>的中文名称为“正常图片”,英文名称为“npic”,类型为“字节集(bin)”。 本属性指定在正常情况下所显示图片(不支持ICO或CUR图片数据)。 成员属性<12>的中文名称为“点燃图片”,英文名称为“apic”,类型为“字节集(bin)”。 当类型为按钮时,本属性指定当鼠标移动到按钮上时所显示图片(不支持ICO或CUR图片数据)。 成员属性<13>的中文名称为“按下图片”,英文名称为“ppic”,类型为“字节集(bin)”。 本属性指定当选择框被选中或者按钮被按下后所显示图片(不支持ICO或CUR图片数据)。 成员属性<14>的中文名称为“禁止图片”,英文名称为“dpic”,类型为“字节集(bin)”。 本属性指定当按钮被禁止后所显示图片(不支持ICO或CUR图片数据)。 成员属性<15>的中文名称为“透明颜色”,英文名称为“tclr”,类型为“整数型(int)”。 指定所有图片中透明部分的颜色。如果为“#默认色”常量值,则表示无透明色。 组件事件列表: 事件 1 : 事件名称:被单击 当单击按钮后即产生此事件。 此事件的用户处理子程序不需要返回数据。 成员属性“类型”所在数据类型为“图形按钮”,英文名称为“type”,类型为“整数型(int)”。 可供选择的属性值: 0. 按钮 1. 选择框 成员属性“选中”所在数据类型为“图形按钮”,英文名称为“Checked”,类型为“逻辑型(bool)”。 当类型为选择框时,本属性为当前选中状态。 成员属性“正常图片”所在数据类型为“图形按钮”,英文名称为“npic”,类型为“字节集(bin)”。 本属性指定在正常情况下所显示图片(不支持ICO或CUR图片数据)。 成员属性“点燃图片”所在数据类型为“图形按钮”,英文名称为“apic”,类型为“字节集(bin)”。 当类型为按钮时,本属性指定当鼠标移动到按钮上时所显示图片(不支持ICO或CUR图片数据)。 成员属性“按下图片”所在数据类型为“图形按钮”,英文名称为“ppic”,类型为“字节集(bin)”。 本属性指定当选择框被选中或者按钮被按下后所显示图片(不支持ICO或CUR图片数据)。 成员属性“禁止图片”所在数据类型为“图形按钮”,英文名称为“dpic”,类型为“字节集(bin)”。 本属性指定当按钮被禁止后所显示图片(不支持ICO或CUR图片数据)。 成员属性“透明颜色”所在数据类型为“图形按钮”,英文名称为“tclr”,类型为“整数型(int)”。 指定所有图片中透明部分的颜色。如果为“#默认色”常量值,则表示无透明色。 事件名称:被单击 当单击按钮后即产生此事件。 此事件的用户处理子程序不需要返回数据。 --------------------------------------------------- 数据类型名称:外部数据库 英文名称:ODBCDB 本数据类型为功能窗口组件型,共包含 19 个成员命令。 操作系统需求: Windows 本组件提供通过ODBC对外部数据库直接操作的方法。 组件事件列表: 调用格式: 〈逻辑型〉 对象.打开 ([文本型 ODBC数据源连接文本],[逻辑型 是否只读],[逻辑型 不显示ODBC连接对话框]) - 系统核心支持库->外部数据库 英文名称:open 打开指定的ODBC数据源以供以后操作。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“ODBC数据源连接文本”,类型为“文本型(text)”,可以被省略。指定指向ODBC数据源的连接文本,如果为空,则激活ODBC数据源选择对话框。如果参数被省略,默认值为空。 参数<2>的名称为“是否只读”,类型为“逻辑型(bool)”,可以被省略。指定是否以只读方式打开。如果参数被省略,默认值为假。 参数<3>的名称为“不显示ODBC连接对话框”,类型为“逻辑型(bool)”,可以被省略。指定当数据源连接失败的时候,是否自动显示ODBC的数据源连接对话框。如果参数被省略,默认值为假。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.关闭 () - 系统核心支持库->外部数据库 英文名称:close 关闭当前被打开的数据库。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取连接文本 () - 系统核心支持库->外部数据库 英文名称:GetConnect 返回当前被打开数据库的ODBC数据源连接文本。失败返回空文本。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.启动事务 () - 系统核心支持库->外部数据库 英文名称:BeginTrans 启动当前被打开数据库的事务,成功返回真,失败返回假。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.回滚事务 () - 系统核心支持库->外部数据库 英文名称:RollbackTrans 回滚当前被打开数据库的事务,所有在上一次事务提交前对数据库所作的修改均被取消。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.提交事务 () - 系统核心支持库->外部数据库 英文名称:CommitTrans 提交当前被打开数据库的事务。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.查询 (文本型 查询类SQL语句) - 系统核心支持库->外部数据库 英文名称:query 对当前被打开数据库进行数据查询,成功返回结果记录集句柄,失败返回0。注意当不再使用此记录集时,必须使用“关闭记录集”命令将其关闭。本命令为初级对象成员命令。 参数<1>的名称为“查询类SQL语句”,类型为“文本型(text)”。本参数提供用作查询的SELECT语句。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.重新查询 (整数型 记录集句柄) - 系统核心支持库->外部数据库 英文名称:Requery 对指定的记录集进行重新查询,并将其当前记录指针重定位到首记录。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“记录集句柄”,类型为“整数型(int)”。指定欲操作记录集的句柄。记录集句柄由“查询”命令返回。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.关闭记录集 ([整数型 记录集句柄]) - 系统核心支持库->外部数据库 英文名称:CloseRecordset 关闭指定的记录集。本命令为初级对象成员命令。 参数<1>的名称为“记录集句柄”,类型为“整数型(int)”,可以被省略。指定欲关闭记录集的句柄,记录集句柄由“查询”命令返回。如果参数值为0,则关闭所有记录集。如果参数被省略,默认值为0。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.首记录前 (整数型 记录集句柄) - 系统核心支持库->外部数据库 英文名称:bof 如果指定记录集的当前记录指针已在首记录的前面,返回真,否则返回假。本命令为初级对象成员命令。 参数<1>的名称为“记录集句柄”,类型为“整数型(int)”。指定欲操作记录集的句柄。记录集句柄由“查询”命令返回。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.尾记录后 (整数型 记录集句柄) - 系统核心支持库->外部数据库 英文名称:eof 如果指定记录集的当前记录指针已在尾记录的后面,返回真,否则返回假。本命令为初级对象成员命令。 参数<1>的名称为“记录集句柄”,类型为“整数型(int)”。指定欲操作记录集的句柄。记录集句柄由“查询”命令返回。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.到首记录 (整数型 记录集句柄) - 系统核心支持库->外部数据库 英文名称:GoTop 将指定记录集的当前记录指针移动到第一条记录上。本命令为初级对象成员命令。 参数<1>的名称为“记录集句柄”,类型为“整数型(int)”。指定欲操作记录集的句柄。记录集句柄由“查询”命令返回。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.到尾记录 (整数型 记录集句柄) - 系统核心支持库->外部数据库 英文名称:GoBottom 将指定记录集的当前记录指针移动到最后一条记录上。本命令为初级对象成员命令。 参数<1>的名称为“记录集句柄”,类型为“整数型(int)”。指定欲操作记录集的句柄。记录集句柄由“查询”命令返回。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.到前一记录 (整数型 记录集句柄) - 系统核心支持库->外部数据库 英文名称:GoPrev 将指定记录集的当前记录指针向前移动一条记录。本命令为初级对象成员命令。 参数<1>的名称为“记录集句柄”,类型为“整数型(int)”。指定欲操作记录集的句柄。记录集句柄由“查询”命令返回。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.到后一记录 (整数型 记录集句柄) - 系统核心支持库->外部数据库 英文名称:GoNext 将指定记录集的当前记录指针向后移动一条记录。本命令为初级对象成员命令。 参数<1>的名称为“记录集句柄”,类型为“整数型(int)”。指定欲操作记录集的句柄。记录集句柄由“查询”命令返回。 操作系统需求: Windows 调用格式: 〈通用型〉 对象.读 (整数型 记录集句柄,通用型 字段名称或位置) - 系统核心支持库->外部数据库 英文名称:r 返回指定记录集的当前记录处指定字段的数据内容,所返回数据的类型与字段SQL类型对照表如下: 返回数据类型 字段SQL类型 ------------------------------------------------- 逻辑型 BIT 字节型 TINYINT 短整数型 SMALLINT 整数型 INTEGER 单精度型 REAL 双精度型 FLOAT、DOUBLE 日期时间型 DATE、TIME、TIMESTAMP 文本型 NUMERIC、DECIMAL、BIGINT、CHAR、VARCHAR、LONGVARCHAR 字节集型 BINARY、VARBINARY、LONGVARBINARY 如果因为找不到指定字段而导致读入失败将返回空文本,如果因为其他原因而读入失败将返回对应该字段类型的空数据,即:逻辑型返回假,日期时间型返回100年1月1日,文本型返回空文本,字节集型返回空字节集,其它所有数值型返回0。 另外,由于ODBC的支持特性,如果不移动记录指针,只能对当前记录上各字段的内容读入一次。因此,如果需要持续使用所读出的数据,请使用变量将其保存。 注:写入字段数据请用“UPDATE”SQL语句实现。本命令为初级对象成员命令。 参数<1>的名称为“记录集句柄”,类型为“整数型(int)”。指定欲操作记录集的句柄。记录集句柄由“查询”命令返回。 参数<2>的名称为“字段名称或位置”,类型为“通用型(all)”。参数值可以为一个字段名称文本或者一个字段位置数值,字段位置数值从 1 开始。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.执行 (文本型 非查询类SQL语句,[通用型 文本或字节集],... ) - 系统核心支持库->外部数据库 英文名称:ExecuteSql 执行指定的非查询类SQL语句,SQL语句中的列名(尤其是中文列名)可用中括号括住。如果SQL语句中涉及到备注或者字节集型字段,请在相应位置加上问号,然后再加上对应的文本型或字节集型数据参数,参数数目必须与问号的数目一致。例如,修改数据表student中编号为100的学生像片的语句为: 外部数据库1.执行 (“update student set picture = ? where no = 100”, 像片数据)。 成功返回真,失败返回假。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“非查询类SQL语句”,类型为“文本型(text)”。本参数提供非查询类SQL语句(无结果集返回),如修改、删除、添加等等。 参数<2>的名称为“文本或字节集”,类型为“通用型(all)”,可以被省略。本参数仅用作为SQL语句中的备注或字节集型SQL参数(用问号标识其位置)提供相应数据,必须为文本或者字节集型(与SQL参数类型对应)。如果SQL语句中没有包含SQL参数,则应该省略本参数。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.打开MDB数据库 (文本型 MDB数据库文件名,[文本型 用户名],[文本型 密码],[逻辑型 是否只读],[逻辑型 不显示ODBC连接对话框]) - 系统核心支持库->外部数据库 英文名称:OpenMDB 本命令是针对 ACCESS MDB 数据库的特定打开方法,通过自建 ODBC 连接文本来打开 MDB 数据库。调用本命令后无需再调用“打开”命令。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“MDB数据库文件名”,类型为“文本型(text)”。本参数提供即将打开数据库的文件名。 参数<2>的名称为“用户名”,类型为“文本型(text)”,可以被省略。本参数提供打开数据库所需要的用户名,如果省略本参数,默认为不需要。 参数<3>的名称为“密码”,类型为“文本型(text)”,可以被省略。本参数提供打开数据库所需要的密码,如果省略本参数,默认为不需要。 参数<4>的名称为“是否只读”,类型为“逻辑型(bool)”,可以被省略。指定是否以只读方式打开。如果参数被省略,默认值为假。 参数<5>的名称为“不显示ODBC连接对话框”,类型为“逻辑型(bool)”,可以被省略。指定当数据源连接失败的时候,是否自动显示ODBC的数据源连接对话框。如果参数被省略,默认值为假。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.打开SQL数据库 (文本型 服务器名称,[文本型 用户名],[文本型 密码],[文本型 数据库名称],[逻辑型 是否只读],[逻辑型 不显示ODBC连接对话框]) - 系统核心支持库->外部数据库 英文名称:OpenSqlServerDB 本命令是针对 SQL SERVER 数据库的特定打开方法,通过自建 ODBC 连接文本来打开 SQL SERVER 数据库。调用本命令后无需再调用“打开”命令。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“服务器名称”,类型为“文本型(text)”。本参数提供 SQL SERVER 服务器的名称或其客户端别名。 参数<2>的名称为“用户名”,类型为“文本型(text)”,可以被省略。本参数提供登录服务器所需要的用户名,如果省略本参数,默认为不需要。 参数<3>的名称为“密码”,类型为“文本型(text)”,可以被省略。本参数提供登录服务器所需要的密码,如果省略本参数,默认为不需要。 参数<4>的名称为“数据库名称”,类型为“文本型(text)”,可以被省略。本参数提供即将打开数据库的名称。如果省略本参数,则使用该用户的默认数据库。 参数<5>的名称为“是否只读”,类型为“逻辑型(bool)”,可以被省略。指定是否以只读方式打开。如果参数被省略,默认值为假。 参数<6>的名称为“不显示ODBC连接对话框”,类型为“逻辑型(bool)”,可以被省略。指定当数据源连接失败的时候,是否自动显示ODBC的数据源连接对话框。如果参数被省略,默认值为假。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:外部数据提供者 英文名称:ODBCProvider 本数据类型为功能窗口组件型,共包含 10 个成员属性。 操作系统需求: Windows 外部数据提供者用作为数据源提供对外部ODBC数据库的存取操作。它使用外部数据库作为数据的存储仓库,不支持备注和长字节集类型字段,不支持以下数据操作接口: 1、置行高; 2、置类型; 3、置文本色; 4、置背景色; 5、置字体名; 6、置字体尺寸; 7、置字体属性; 8、置边距; 9、置文本输入格式; 10、置对齐方式; 11、置密码方式; 12、合并; 13、分解; 14、加线条; 15、删线条; 16、初始尺寸时同时改变列数; 17、在中间插入行; 18、插入列; 19、删除列。 如果想对数据进行以上操作,应该先将数据通过数据源导出到通用提供者中。 另外,在支持数据源的“插入行”接口时,将直接插入空白行数据,所以如果目的数据表在某字段上建立了主键索引、强制不为空等类似列约束条件时,将导致插入失败。 成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。 成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。 成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。 成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。 成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。 成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。 成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。 成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。 成员属性<9>的中文名称为“连接文本”,英文名称为“connect”,类型为“文本型(text)”。 本属性指定用作打开数据库的ODBC连接文本。 成员属性<10>的中文名称为“查询SQL”,英文名称为“sql”,类型为“文本型(text)”。 本属性用作指定数据库中的数据表名或者用作查询记录集的SELECT类SQL语句。 组件事件列表: 成员属性“连接文本”所在数据类型为“外部数据提供者”,英文名称为“connect”,类型为“文本型(text)”。 本属性指定用作打开数据库的ODBC连接文本。 成员属性“查询SQL”所在数据类型为“外部数据提供者”,英文名称为“sql”,类型为“文本型(text)”。 本属性用作指定数据库中的数据表名或者用作查询记录集的SELECT类SQL语句。 --------------------------------------------------- 数据类型名称:对象 英文名称:ComObject 本数据类型为普通类型,共包含 27 个成员命令。 操作系统需求: Windows 提供对微软公司 COM 对象的支持,注意对象在超出其作用域后会自动被释放,例如:假设对象存在于子程序局部变量中,当子程序调用退出时,该对象会被自动释放。 组件事件列表: 调用格式: 〈逻辑型〉 对象.创建 (文本型 对象类型,[文本型 类型库文件名]) - 系统核心支持库->对象 英文名称:CreateObject 创建指定类型的 COM 对象,本对象中的原有内容将被释放。成功返回真,否则返回假。本命令为初级对象成员命令。 参数<1>的名称为“对象类型”,类型为“文本型(text)”。本参数指定对象的类型文本,譬如“Word.Application”、“Excel.Application”、“{000209FF-0000-0000-C000-000000000046}”等均可。 参数<2>的名称为“类型库文件名”,类型为“文本型(text)”,可以被省略。如果需要通过类型库才能访问指定对象,可在本参数中提供其类型库或类型库数据所在文件名。注意如果没有提供文件路径,且在当前目录下无法找到该文件,系统将自动进行搜索。如果省略本参数,默认为不需要类型库文件。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.获取 (文本型 对象类型) - 系统核心支持库->对象 英文名称:GetObject 获取当前操作系统中已经存在的指定类型 COM 对象,本对象中的原有内容将被释放。成功返回真,否则返回假。本命令为初级对象成员命令。 参数<1>的名称为“对象类型”,类型为“文本型(text)”。本参数指定对象的类型文本,譬如“Word.Application”、“Excel.Application”、“{000209FF-0000-0000-C000-000000000046}”等均可。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.清除 () - 系统核心支持库->对象 英文名称:Clear 将本对象的内容释放并清空。如果不调用本方法,则对象在退出其作用区域时会自动被释放。例如:假设对象存在于子程序局部变量中,当子程序调用退出时,该对象会被自动释放。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否为空 () - 系统核心支持库->对象 英文名称:IsEmpty 如果本对象的内容为空,返回真,否则返回假。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.是否相等 (对象 欲检查的对象) - 系统核心支持库->对象 英文名称:IsEqual 如果本对象的内容与指定对象的内容相等,返回真,否则返回假。本命令为初级对象成员命令。 参数<1>的名称为“欲检查的对象”,类型为“对象(ComObject)”。本参数指定欲检查其内容是否相等的对象。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.读文本属性 (文本型 属性名称,[通用型 参数数据],... ) - 系统核心支持库->对象 英文名称:GetTextProperty 读取并返回本对象的指定文本类型属性值,如果失败将返回空文本,且紧跟其后执行“取错误”方法将返回非空文本。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“属性名称”,类型为“文本型(text)”。 参数<2>的名称为“参数数据”,类型为“通用型(all)”,可以被省略。本参数及本参数后的所有扩展参数提供读写属性所需要的所有数据。如果读写该属性不需要任何参数,请保持本参数为空。 操作系统需求: Windows 调用格式: 〈双精度小数型〉 对象.读数值属性 (文本型 属性名称,[通用型 参数数据],... ) - 系统核心支持库->对象 英文名称:GetNumProperty 读取并返回本对象的指定数值类型属性值,如果失败将返回数值0,且紧跟其后执行“取错误”方法将返回非空文本。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“属性名称”,类型为“文本型(text)”。 参数<2>的名称为“参数数据”,类型为“通用型(all)”,可以被省略。本参数及本参数后的所有扩展参数提供读写属性所需要的所有数据。如果读写该属性不需要任何参数,请保持本参数为空。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.读逻辑属性 (文本型 属性名称,[通用型 参数数据],... ) - 系统核心支持库->对象 英文名称:GetBoolProperty 读取并返回本对象的指定逻辑型属性值,如果失败将返回假,且紧跟其后执行“取错误”方法将返回非空文本。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“属性名称”,类型为“文本型(text)”。 参数<2>的名称为“参数数据”,类型为“通用型(all)”,可以被省略。本参数及本参数后的所有扩展参数提供读写属性所需要的所有数据。如果读写该属性不需要任何参数,请保持本参数为空。 操作系统需求: Windows 调用格式: 〈日期时间型〉 对象.读日期属性 (文本型 属性名称,[通用型 参数数据],... ) - 系统核心支持库->对象 英文名称:GetDateProperty 读取并返回本对象的指定日期时间型属性值,如果失败将返回100年1月1日,且紧跟其后执行“取错误”方法将返回非空文本。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“属性名称”,类型为“文本型(text)”。 参数<2>的名称为“参数数据”,类型为“通用型(all)”,可以被省略。本参数及本参数后的所有扩展参数提供读写属性所需要的所有数据。如果读写该属性不需要任何参数,请保持本参数为空。 操作系统需求: Windows 调用格式: 〈对象〉 对象.读对象型属性 (文本型 属性名称,[通用型 参数数据],... ) - 系统核心支持库->对象 英文名称:GetObjectProperty 读取并返回本对象的指定对象属性值,如果失败将返回内容为空的对象,且紧跟其后执行“取错误”方法将返回非空文本。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“属性名称”,类型为“文本型(text)”。 参数<2>的名称为“参数数据”,类型为“通用型(all)”,可以被省略。本参数及本参数后的所有扩展参数提供读写属性所需要的所有数据。如果读写该属性不需要任何参数,请保持本参数为空。 操作系统需求: Windows 调用格式: 〈变体型〉 对象.读属性 (文本型 属性名称,[通用型 参数数据],... ) - 系统核心支持库->对象 英文名称:GetProperty 读取并返回本对象的指定属性值,本方法可以用作读取任意类型的属性。如果失败将返回类型值为空的变体型对象,且紧跟其后执行“取错误”方法将返回非空文本,否则将返回包含对应数据类型数据的变体型对象。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“属性名称”,类型为“文本型(text)”。 参数<2>的名称为“参数数据”,类型为“通用型(all)”,可以被省略。本参数及本参数后的所有扩展参数提供读写属性所需要的所有数据。如果读写该属性不需要任何参数,请保持本参数为空。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.写属性 (文本型 属性名称,[通用型 参数数据],... ) - 系统核心支持库->对象 英文名称:SetProperty 设置本对象指定属性的值,如果失败,返回假,并且紧跟其后执行“取错误”方法将返回非空文本。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“属性名称”,类型为“文本型(text)”。 参数<2>的名称为“参数数据”,类型为“通用型(all)”,可以被省略。本参数及本参数后的所有扩展参数提供读写属性所需要的所有数据。如果读写该属性不需要任何参数,请保持本参数为空。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.方法 (文本型 方法名称,[通用型 参数数据],... ) - 系统核心支持库->对象 英文名称:RunMethod 执行本对象的指定方法并忽略其返回值,如果失败,紧跟其后执行“取错误”方法将返回非空文本。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“方法名称”,类型为“文本型(text)”。本参数提供欲调用方法的名称。 参数<2>的名称为“参数数据”,类型为“通用型(all)”,可以被省略。本参数及本参数后的所有扩展参数提供调用方法所需要的所有数据。如果该方法不需要任何参数,请保持本参数为空。 操作系统需求: Windows 调用格式: 〈变体型〉 对象.通用方法 (文本型 方法名称,[通用型 参数数据],... ) - 系统核心支持库->对象 英文名称:RunVariantMethod 执行本对象的指定方法并返回一个变体型对象值,该对象内记录该方法的返回数据。本命令可以用作执行返回任何数据类型数据的方法,如果该方法没有返回数据,所返回变体型对象的类型值将为空。如果失败,将返回一个类型值为空的变体型对象,且紧跟其后执行“取错误”方法将返回非空文本。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“方法名称”,类型为“文本型(text)”。本参数提供欲调用方法的名称。 参数<2>的名称为“参数数据”,类型为“通用型(all)”,可以被省略。本参数及本参数后的所有扩展参数提供调用方法所需要的所有数据。如果该方法不需要任何参数,请保持本参数为空。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.文本方法 (文本型 方法名称,[通用型 参数数据],... ) - 系统核心支持库->对象 英文名称:RunTextMethod 执行本对象返回文本类型数据的方法,如果失败将返回空文本,且紧跟其后执行“取错误”方法将返回非空文本。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“方法名称”,类型为“文本型(text)”。本参数提供欲调用方法的名称。 参数<2>的名称为“参数数据”,类型为“通用型(all)”,可以被省略。本参数及本参数后的所有扩展参数提供调用方法所需要的所有数据。如果该方法不需要任何参数,请保持本参数为空。 操作系统需求: Windows 调用格式: 〈双精度小数型〉 对象.数值方法 (文本型 方法名称,[通用型 参数数据],... ) - 系统核心支持库->对象 英文名称:RunNumMethod 执行本对象返回数值类型数据的方法,如果失败将返回数值0,且紧跟其后执行“取错误”方法将返回非空文本。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“方法名称”,类型为“文本型(text)”。本参数提供欲调用方法的名称。 参数<2>的名称为“参数数据”,类型为“通用型(all)”,可以被省略。本参数及本参数后的所有扩展参数提供调用方法所需要的所有数据。如果该方法不需要任何参数,请保持本参数为空。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.逻辑方法 (文本型 方法名称,[通用型 参数数据],... ) - 系统核心支持库->对象 英文名称:RunBoolMethod 执行本对象返回逻辑型数据的方法,如果失败将返回假,且紧跟其后执行“取错误”方法将返回非空文本。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“方法名称”,类型为“文本型(text)”。本参数提供欲调用方法的名称。 参数<2>的名称为“参数数据”,类型为“通用型(all)”,可以被省略。本参数及本参数后的所有扩展参数提供调用方法所需要的所有数据。如果该方法不需要任何参数,请保持本参数为空。 操作系统需求: Windows 调用格式: 〈日期时间型〉 对象.日期方法 (文本型 方法名称,[通用型 参数数据],... ) - 系统核心支持库->对象 英文名称:RunDateMethod 执行本对象返回日期时间型数据的方法,如果失败将返回100年1月1日,且紧跟其后执行“取错误”方法将返回非空文本。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“方法名称”,类型为“文本型(text)”。本参数提供欲调用方法的名称。 参数<2>的名称为“参数数据”,类型为“通用型(all)”,可以被省略。本参数及本参数后的所有扩展参数提供调用方法所需要的所有数据。如果该方法不需要任何参数,请保持本参数为空。 操作系统需求: Windows 调用格式: 〈对象〉 对象.对象型方法 (文本型 方法名称,[通用型 参数数据],... ) - 系统核心支持库->对象 英文名称:RunObjectMethod 执行本对象返回对象型数据的方法,如果失败将返回内容为空的对象,且紧跟其后执行“取错误”方法将返回非空文本。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“方法名称”,类型为“文本型(text)”。本参数提供欲调用方法的名称。 参数<2>的名称为“参数数据”,类型为“通用型(all)”,可以被省略。本参数及本参数后的所有扩展参数提供调用方法所需要的所有数据。如果该方法不需要任何参数,请保持本参数为空。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.创建图片对象 (字节集 图片数据) - 系统核心支持库->对象 英文名称:CreatePicDispObj 为指定图片数据创建对应的 COM 图片对象,本对象中的原有内容将被释放。成功返回真,否则返回假。本命令为初级对象成员命令。 参数<1>的名称为“图片数据”,类型为“字节集(bin)”。本参数提供欲用作创建图片对象的图片数据。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.创建字体对象 (字体 字体数据) - 系统核心支持库->对象 英文名称:CreateFontDispObj 为指定字体数据创建对应的 COM 字体对象,本对象中的原有内容将被释放。成功返回真,否则返回假。本命令为初级对象成员命令。 参数<1>的名称为“字体数据”,类型为“字体(font)”。本参数提供欲用作创建字体对象的字体数据。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.取回图片 () - 系统核心支持库->对象 英文名称:GetPic 如果本对象为 COM 图片对象,则取回其具体图片数据。成功返回图片数据字节集,失败返回空字节集。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈字体〉 对象.取回字体 () - 系统核心支持库->对象 英文名称:GetFont 如果本对象为 COM 字体对象,则取回其具体字体数据。如果失败,紧跟其后执行“取错误”方法将返回非空文本。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取错误 () - 系统核心支持库->对象 英文名称:GetErrorText 当读写对象属性、执行对象方法或取回字体时,紧跟该语句后执行本方法可以检查其是否执行成功。如果成功,本命令将返回空文本,如果失败,本命令将返回一个描述具体错误信息的非空文本。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈无返回值〉 对象.查看 () - 系统核心支持库->对象 英文名称:ViewObjInf 本命令仅在易程序的调试版本中被执行,在发布版本中将被直接跳过。 通过对话框的方式查看本对象的调用格式信息,便于编写相关程序。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取接口 (通用型 对象或窗口组件,[文本型 接口标志符]) - 系统核心支持库->对象 英文名称:QueryInterface 获取指定对象或者OCX窗口组件中的指定接口,本对象中的原有内容将被释放。成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“对象或窗口组件”,类型为“通用型(all)”。本参数提供欲获取其接口对象的对象数据,其数据类型为以下之一:1、COM包装库封装出来的对象型数据类型; 2、核心支持库中的“对象”数据类型(即本数据类型); 3、COM包装库封装出来的OCX窗口组件数据类型。 参数<2>的名称为“接口标志符”,类型为“文本型(text)”,可以被省略。可以在本参数中指定欲获取接口的具体名称或其全球唯一标志符(GUID),如“IDataSourceControl”、{B62EE548-2B65-43BE-9F39-E2B71742578A}等。如果本参数被省略,则默认取出对象的基本接口。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:变体型 英文名称:Variant 本数据类型为普通类型,共包含 14 个成员命令。 操作系统需求: Windows 提供对COM接口中Variant数据类型(即VB中的Any数据类型)的支持,它可以容纳文本、数值、逻辑值、日期时间值、COM对象型数据类型,还可以容纳这些数据类型以及“变体型”数据类型本身的数组。 组件事件列表: 调用格式: 〈无返回值〉 对象.清除 () - 系统核心支持库->变体型 英文名称:Clear 将本对象的内容释放并清空。如果不调用本方法,则对象在退出其作用区域时会自动被释放。例如:假设对象存在于子程序局部变量中,当子程序调用退出时,该对象会被自动释放。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈变体类型〉 对象.取类型 () - 系统核心支持库->变体型 英文名称:GetType 取回当前变体型对象的数据类型。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈整数型〉 对象.取数组成员数 () - 系统核心支持库->变体型 英文名称:GetElementCount 如果本对象中存放的是数组数据,执行本方法将返回其成员数目,如果不是数组数据,执行本方法将返回 -1 。本命令为初级对象成员命令。 操作系统需求: Windows 调用格式: 〈文本型〉 对象.取文本 ([整数型 成员索引]) - 系统核心支持库->变体型 英文名称:GetText 返回本对象中或本对象数组成员中的文本数据,如果当前数据的数据类型不为文本型,将自动进行转换,如果转换失败将返回空文本。本命令为初级对象成员命令。 参数<1>的名称为“成员索引”,类型为“整数型(int)”,可以被省略。如果当前对象内为数组型数据,且欲对数组内的某个成员进行操作,则可以在此参数中指定其引用索引值,该索引值从 1 开始。除开上述情况外,请省略本参数。 操作系统需求: Windows 调用格式: 〈双精度小数型〉 对象.取数值 ([整数型 成员索引]) - 系统核心支持库->变体型 英文名称:GetNum 返回本对象中或本对象数组成员中的数值数据,如果当前数据的数据类型不为数值或错误值型,将自动进行转换,如果转换失败将返回 0 。本命令为初级对象成员命令。 参数<1>的名称为“成员索引”,类型为“整数型(int)”,可以被省略。如果当前对象内为数组型数据,且欲对数组内的某个成员进行操作,则可以在此参数中指定其引用索引值,该索引值从 1 开始。除开上述情况外,请省略本参数。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.取逻辑值 ([整数型 成员索引]) - 系统核心支持库->变体型 英文名称:GetBool 返回本对象中或本对象数组成员中的逻辑值数据,如果当前数据的数据类型不为逻辑型,将自动进行转换,如果转换失败将返回假。本命令为初级对象成员命令。 参数<1>的名称为“成员索引”,类型为“整数型(int)”,可以被省略。如果当前对象内为数组型数据,且欲对数组内的某个成员进行操作,则可以在此参数中指定其引用索引值,该索引值从 1 开始。除开上述情况外,请省略本参数。 操作系统需求: Windows 调用格式: 〈日期时间型〉 对象.取日期 ([整数型 成员索引]) - 系统核心支持库->变体型 英文名称:GetDateTime 返回本对象中或本对象数组成员中的日期时间值数据,如果当前数据的数据类型不为日期时间型,将自动进行转换,如果转换失败将返回100年1月1日。本命令为初级对象成员命令。 参数<1>的名称为“成员索引”,类型为“整数型(int)”,可以被省略。如果当前对象内为数组型数据,且欲对数组内的某个成员进行操作,则可以在此参数中指定其引用索引值,该索引值从 1 开始。除开上述情况外,请省略本参数。 操作系统需求: Windows 调用格式: 〈对象〉 对象.取对象 ([整数型 成员索引]) - 系统核心支持库->变体型 英文名称:GetObject 返回本对象中或本对象数组成员中的COM对象型数据,如果当前数据的数据类型不为COM对象型,将返回空COM对象。本命令为初级对象成员命令。 参数<1>的名称为“成员索引”,类型为“整数型(int)”,可以被省略。如果当前对象内为数组型数据,且欲对数组内的某个成员进行操作,则可以在此参数中指定其引用索引值,该索引值从 1 开始。除开上述情况外,请省略本参数。 操作系统需求: Windows 调用格式: 〈变体型〉 对象.取变体型 ([整数型 成员索引]) - 系统核心支持库->变体型 英文名称:GetVariant 返回本对象中或本对象数组成员中的变体型数据类型数据,如果当前数据的数据类型不为变体型,将自动进行转换。本命令为初级对象成员命令。 参数<1>的名称为“成员索引”,类型为“整数型(int)”,可以被省略。如果当前对象内为数组型数据,且欲对数组内的某个成员进行操作,则可以在此参数中指定其引用索引值,该索引值从 1 开始。除开上述情况外,请省略本参数。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.赋值 ([通用型数组/非数组 欲写入数据],[整数型 成员索引]) - 系统核心支持库->变体型 英文名称:set 设置本对象的内容,成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“欲写入数据”,类型为“通用型(all)”,可以被省略,提供参数数据时可以同时提供数组或非数组数据。参数值可以为文本、数值、逻辑值、日期时间值、COM对象型数据类型或者这些数据类型及“变体型”数据类型本身的数组形式。如果本参数被省略,则将对象清空。 参数<2>的名称为“成员索引”,类型为“整数型(int)”,可以被省略。如果当前对象内为数组型数据,且欲对数组内的某个成员进行操作,则可以在此参数中指定其引用索引值,该索引值从 1 开始。除开上述情况外,请省略本参数。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.创建数组 (整数型 成员类型,整数型 成员数目) - 系统核心支持库->变体型 英文名称:CreateArray 创建指定类型和指定成员数的空白数组,对象中的原有内容将被清空,成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“成员类型”,类型为“整数型(int)”。指定所创建数组成员的数据类型,为以下数值之一: 1: 字节型; 2: 短整数型; 3: 整数型; 4: 小数型; 5: 双精度小数型; 6: 文本型; 7: 逻辑型; 8: 日期型; 9: 对象型; 10: 变体型。 参数<2>的名称为“成员数目”,类型为“整数型(int)”。指定所创建数组成员的数目。 操作系统需求: Windows 调用格式: 〈逻辑型〉 对象.置类型 (变体类型 欲设置的类型) - 系统核心支持库->变体型 英文名称:SetType 清除当前变体型对象中的原有内容,并改变它的数据类型,成功返回真,失败返回假。本命令为初级对象成员命令。 参数<1>的名称为“欲设置的类型”,类型为“变体类型(VariantType)”。参数值提供欲设置的变体类型。 操作系统需求: Windows 调用格式: 〈字节集〉 对象.取字节集 ([整数型 成员索引]) - 系统核心支持库->变体型 英文名称:GetBin 返回本对象中或本对象数组成员中的字节集数据,如果当前数据的数据类型不为字节集型,将自动进行转换,如果转换失败将返回空字节集。本命令为初级对象成员命令。 参数<1>的名称为“成员索引”,类型为“整数型(int)”,可以被省略。如果当前对象内为数组型数据,且欲对数组内的某个成员进行操作,则可以在此参数中指定其引用索引值,该索引值从 1 开始。除开上述情况外,请省略本参数。 操作系统需求: Windows --------------------------------------------------- 数据类型名称:变体类型 英文名称:VariantType 本数据类型为枚举常量集合类型,共包含 15 个枚举常量值。 操作系统需求: Windows 提供变体型中所能够容纳数据类型的枚举值。 枚举常量值<1>的中文名称为“未知”,英文名称为“Unknown”,值为-1。 枚举常量值<2>的中文名称为“空”,英文名称为“Empty”,值为0。 枚举常量值<3>的中文名称为“数值型”,英文名称为“Number”,值为1。 枚举常量值<4>的中文名称为“文本型”,英文名称为“Text”,值为2。 枚举常量值<5>的中文名称为“逻辑型”,英文名称为“Bool”,值为3。 枚举常量值<6>的中文名称为“日期型”,英文名称为“Date”,值为4。 枚举常量值<7>的中文名称为“对象型”,英文名称为“Object”,值为5。 枚举常量值<8>的中文名称为“错误值型”,英文名称为“Error”,值为6。 枚举常量值<9>的中文名称为“数值型数组”,英文名称为“NumberArray”,值为7。 枚举常量值<10>的中文名称为“文本型数组”,英文名称为“TextArray”,值为8。 枚举常量值<11>的中文名称为“逻辑型数组”,英文名称为“BoolArray”,值为9。 枚举常量值<12>的中文名称为“日期型数组”,英文名称为“DateArray”,值为10。 枚举常量值<13>的中文名称为“对象型数组”,英文名称为“ObjectArray”,值为11。 枚举常量值<14>的中文名称为“错误值型数组”,英文名称为“ErrorArray”,值为12。 枚举常量值<15>的中文名称为“变体型数组”,英文名称为“VariantArray”,值为13。 组件事件列表: 枚举常量值“未知”所处集合数据类型为“变体类型”,英文名称为“Unknown”,值为-1。 枚举常量值“空”所处集合数据类型为“变体类型”,英文名称为“Empty”,值为0。 枚举常量值“数值型”所处集合数据类型为“变体类型”,英文名称为“Number”,值为1。 枚举常量值“文本型”所处集合数据类型为“变体类型”,英文名称为“Text”,值为2。 枚举常量值“逻辑型”所处集合数据类型为“变体类型”,英文名称为“Bool”,值为3。 枚举常量值“日期型”所处集合数据类型为“变体类型”,英文名称为“Date”,值为4。 枚举常量值“对象型”所处集合数据类型为“变体类型”,英文名称为“Object”,值为5。 枚举常量值“错误值型”所处集合数据类型为“变体类型”,英文名称为“Error”,值为6。 枚举常量值“数值型数组”所处集合数据类型为“变体类型”,英文名称为“NumberArray”,值为7。 枚举常量值“文本型数组”所处集合数据类型为“变体类型”,英文名称为“TextArray”,值为8。 枚举常量值“逻辑型数组”所处集合数据类型为“变体类型”,英文名称为“BoolArray”,值为9。 枚举常量值“日期型数组”所处集合数据类型为“变体类型”,英文名称为“DateArray”,值为10。 枚举常量值“对象型数组”所处集合数据类型为“变体类型”,英文名称为“ObjectArray”,值为11。 枚举常量值“错误值型数组”所处集合数据类型为“变体类型”,英文名称为“ErrorArray”,值为12。 枚举常量值“变体型数组”所处集合数据类型为“变体类型”,英文名称为“VariantArray”,值为13。 --- 库定义常量列表 --- 名称:引号 半角双引号。 类型:文本型 值:“"” 名称:左引号 全角左双引号。 类型:文本型 值:““” 名称:右引号 全角右双引号。 类型:文本型 值:“”” 名称:换行符 一个回车符(13)和一个换行符(10)的组合。 类型:文本型 值:“字符(13)+字符(10)” 名称:pi 类型:数值型 值:3.1415926535 名称:e 类型:数值型 值:2.718282 名称:黑色 英文名称:black 常用颜色值。 类型:数值型 值:0 名称:藏青 类型:数值型 值:8388608 名称:墨绿 类型:数值型 值:32768 名称:深青 类型:数值型 值:8421376 名称:红褐 类型:数值型 值:128 名称:紫红 类型:数值型 值:8388736 名称:褐绿 类型:数值型 值:32896 名称:浅灰 英文名称:gray 类型:数值型 值:12632256 名称:灰色 类型:数值型 值:8421504 名称:蓝色 英文名称:blue 类型:数值型 值:16711680 名称:绿色 英文名称:green 类型:数值型 值:65280 名称:艳青 类型:数值型 值:16776960 名称:红色 英文名称:red 类型:数值型 值:255 名称:品红 类型:数值型 值:16711935 名称:黄色 英文名称:yellow 类型:数值型 值:65535 名称:白色 英文名称:white 类型:数值型 值:16777215 名称:蓝灰 类型:数值型 值:16744576 名称:藏蓝 类型:数值型 值:14692440 名称:嫩绿 类型:数值型 值:57472 名称:青绿 类型:数值型 值:8445952 名称:黄褐 类型:数值型 值:24768 名称:粉红 类型:数值型 值:16754943 名称:嫩黄 类型:数值型 值:55512 名称:银白 类型:数值型 值:15527148 名称:紫色 类型:数值型 值:16711824 名称:天蓝 类型:数值型 值:16746496 名称:灰绿 类型:数值型 值:8429696 名称:青蓝 类型:数值型 值:12607488 名称:橙黄 类型:数值型 值:33023 名称:桃红 类型:数值型 值:8409343 名称:芙红 类型:数值型 值:12615935 名称:深灰 类型:数值型 值:6316128 名称:透明 类型:数值型 值:-16777216 名称:隐藏窗口 英文名称:ShowHide 类型:数值型 值:1 名称:普通激活 英文名称:ShowNormal 类型:数值型 值:2 名称:最小化激活 英文名称:ShowMin 类型:数值型 值:3 名称:最大化激活 英文名称:ShowMax 类型:数值型 值:4 名称:普通不激活 英文名称:ShowNoActivate 类型:数值型 值:5 名称:最小化不激活 英文名称:ShowMinNoActivate 类型:数值型 值:6 名称:读入 英文名称:read 类型:数值型 值:1 名称:写出 英文名称:write 类型:数值型 值:2 名称:读写 英文名称:ReadWrite 类型:数值型 值:3 名称:重写 英文名称:over 类型:数值型 值:4 名称:改写 英文名称:modi 类型:数值型 值:5 名称:改读 英文名称:ModiRead 类型:数值型 值:6 名称:无限制 英文名称:DenyNone 类型:数值型 值:1 名称:禁止读 英文名称:DenyRead 类型:数值型 值:2 名称:禁止写 英文名称:DenyWrite 类型:数值型 值:3 名称:禁止读写 英文名称:DenyReadWrite 类型:数值型 值:4 名称:文件首 英文名称:FileBegin 类型:数值型 值:1 名称:文件尾 英文名称:FileEnd 类型:数值型 值:2 名称:现行位置 英文名称:FileCurrent 类型:数值型 值:3 名称:只读文件 英文名称:ReadOnlyFile 类型:数值型 值:1 名称:隐藏文件 英文名称:HiddenFile 类型:数值型 值:2 名称:系统文件 英文名称:SystemFile 类型:数值型 值:4 名称:子目录 英文名称:SubDir 类型:数值型 值:16 名称:存档文件 英文名称:ArcFile 类型:数值型 值:32 名称:无属性文件 英文名称:NormalFile 类型:数值型 值:128 名称:字节型 英文名称:byte 类型:数值型 值:1 名称:短整数型 英文名称:short 类型:数值型 值:2 名称:整数型 英文名称:int 类型:数值型 值:3 名称:长整数型 英文名称:int64 类型:数值型 值:4 名称:小数型 英文名称:float 类型:数值型 值:5 名称:双精度小数型 英文名称:double 类型:数值型 值:6 名称:逻辑型 英文名称:bool 类型:数值型 值:7 名称:日期时间型 英文名称:DateTime 类型:数值型 值:8 名称:子程序指针型 英文名称:SubPtr 类型:数值型 值:9 名称:文本型 英文名称:text 类型:数值型 值:10 名称:年份 英文名称:year 类型:数值型 值:1 名称:季度 英文名称:quarter 类型:数值型 值:2 名称:月份 英文名称:month 类型:数值型 值:3 名称:周 英文名称:week 类型:数值型 值:4 名称:自年首周数 英文名称:WeekOfYear 类型:数值型 值:4 名称:日 英文名称:day 类型:数值型 值:5 名称:小时 英文名称:hour 类型:数值型 值:6 名称:分钟 英文名称:minute 类型:数值型 值:7 名称:秒 英文名称:second 类型:数值型 值:8 名称:星期几 英文名称:DayOfWeek 类型:数值型 值:9 名称:自年首天数 英文名称:DayOfYear 类型:数值型 值:10 名称:确认钮 英文名称:BtnOKOnly “信息框”命令使用。 类型:数值型 值:0 名称:确认取消钮 英文名称:BtnOKCancel 类型:数值型 值:1 名称:放弃重试忽略钮 英文名称:BtnAbortRetryIgnore 类型:数值型 值:2 名称:取消是否钮 英文名称:BtnYesNoCancel 类型:数值型 值:3 名称:是否钮 英文名称:BtnYesNo 类型:数值型 值:4 名称:重试取消钮 英文名称:BtnRetryCancel 类型:数值型 值:5 名称:错误图标 英文名称:IcnCritical 类型:数值型 值:16 名称:询问图标 英文名称:IcnQuestion 类型:数值型 值:32 名称:警告图标 英文名称:IcnExclamation 类型:数值型 值:48 名称:信息图标 英文名称:IcnInformation 类型:数值型 值:64 名称:默认按钮一 英文名称:BtnDefault1 类型:数值型 值:0 名称:默认按钮二 英文名称:BtnDefault2 类型:数值型 值:256 名称:默认按钮三 英文名称:BtnDefault3 类型:数值型 值:512 名称:默认按钮四 英文名称:BtnDefault4 类型:数值型 值:768 名称:程序等待 英文名称:BoxAppModal 类型:数值型 值:0 名称:系统等待 英文名称:BoxSysModal 类型:数值型 值:4096 名称:位于前台 英文名称:BoxForeground 类型:数值型 值:65536 名称:文本右对齐 英文名称:BoxRightAlign 类型:数值型 值:524288 名称:取消钮 英文名称:btnCancel 类型:数值型 值:1 名称:放弃钮 英文名称:btnAbort 类型:数值型 值:2 名称:重试钮 英文名称:btnRetry 类型:数值型 值:3 名称:忽略钮 英文名称:btnIgnore 类型:数值型 值:4 名称:是钮 英文名称:btnYes 类型:数值型 值:5 名称:否钮 英文名称:btnNo 类型:数值型 值:6 名称:首拼及全拼 类型:数值型 值:1 名称:双拼 类型:数值型 值:2 名称:自动判别 类型:数值型 值:3 名称:Ctrl键状态 类型:数值型 值:1 名称:Shift键状态 类型:数值型 值:2 名称:Alt键状态 类型:数值型 值:4 名称:键0 按键代码值。 类型:数值型 值:48 名称:键1 类型:数值型 值:49 名称:键2 类型:数值型 值:50 名称:键3 类型:数值型 值:51 名称:键4 类型:数值型 值:52 名称:键5 类型:数值型 值:53 名称:键6 类型:数值型 值:54 名称:键7 类型:数值型 值:55 名称:键8 类型:数值型 值:56 名称:键9 类型:数值型 值:57 名称:A键 类型:数值型 值:65 名称:B键 类型:数值型 值:66 名称:C键 类型:数值型 值:67 名称:D键 类型:数值型 值:68 名称:E键 类型:数值型 值:69 名称:F键 类型:数值型 值:70 名称:G键 类型:数值型 值:71 名称:H键 类型:数值型 值:72 名称:I键 类型:数值型 值:73 名称:J键 类型:数值型 值:74 名称:K键 类型:数值型 值:75 名称:L键 类型:数值型 值:76 名称:M键 类型:数值型 值:77 名称:N键 类型:数值型 值:78 名称:O键 类型:数值型 值:79 名称:P键 类型:数值型 值:80 名称:Q键 类型:数值型 值:81 名称:R键 类型:数值型 值:82 名称:S键 类型:数值型 值:83 名称:T键 类型:数值型 值:84 名称:U键 类型:数值型 值:85 名称:V键 类型:数值型 值:86 名称:W键 类型:数值型 值:87 名称:X键 类型:数值型 值:88 名称:Y键 类型:数值型 值:89 名称:Z键 类型:数值型 值:90 名称:F1键 类型:数值型 值:112 名称:F2键 类型:数值型 值:113 名称:F3键 类型:数值型 值:114 名称:F4键 类型:数值型 值:115 名称:F5键 类型:数值型 值:116 名称:F6键 类型:数值型 值:117 名称:F7键 类型:数值型 值:118 名称:F8键 类型:数值型 值:119 名称:F9键 类型:数值型 值:120 名称:F10键 类型:数值型 值:121 名称:F11键 类型:数值型 值:122 名称:F12键 类型:数值型 值:123 名称:F13键 类型:数值型 值:124 名称:F14键 类型:数值型 值:125 名称:F15键 类型:数值型 值:126 名称:F16键 类型:数值型 值:127 名称:Break键 类型:数值型 值:3 名称:退格键 类型:数值型 值:8 名称:Tab键 类型:数值型 值:9 名称:回车键 类型:数值型 值:13 名称:Shift键 类型:数值型 值:16 名称:Ctrl键 类型:数值型 值:17 名称:Alt键 类型:数值型 值:18 名称:Pause键 类型:数值型 值:19 名称:CapsLock键 类型:数值型 值:20 名称:NumLock键 类型:数值型 值:144 名称:ScrollLock键 类型:数值型 值:145 名称:Esc键 类型:数值型 值:27 名称:空格键 类型:数值型 值:32 名称:PageUp键 类型:数值型 值:33 名称:PageDown键 类型:数值型 值:34 名称:Home键 类型:数值型 值:36 名称:End键 类型:数值型 值:35 名称:左光标键 类型:数值型 值:37 名称:上光标键 类型:数值型 值:38 名称:右光标键 类型:数值型 值:39 名称:下光标键 类型:数值型 值:40 名称:Ins键 类型:数值型 值:45 名称:Del键 类型:数值型 值:46 名称:分号键 类型:数值型 值:186 名称:等号键 类型:数值型 值:187 名称:逗号键 类型:数值型 值:188 名称:减号键 类型:数值型 值:189 名称:圆点键 类型:数值型 值:190 名称:除号键 类型:数值型 值:191 名称:反撇号键 类型:数值型 值:192 名称:左中括号键 类型:数值型 值:219 名称:右中括号键 类型:数值型 值:221 名称:斜杠键 类型:数值型 值:220 名称:单引号键 类型:数值型 值:222 名称:顶层 英文名称:top 在窗口 Z 顺序的最前面。 类型:数值型 值:1 名称:底层 英文名称:bottom 在窗口 Z 顺序的最后面。 类型:数值型 值:2 名称:最高层 英文名称:TopMost 在所有现行窗口的最前面并一直保持此位置。 类型:数值型 值:3 名称:次高层 英文名称:NoTopMost 在最高层窗口的下面但在其他窗口的前面。 类型:数值型 值:4 名称:全部转换 类型:数值型 值:1 名称:日期部分 类型:数值型 值:2 名称:时间部分 类型:数值型 值:3 名称:输入文本 类型:数值型 值:1 名称:输入整数 类型:数值型 值:2 名称:输入小数 类型:数值型 值:3 名称:拷贝 类型:数值型 值:1 名称:翻转拷贝 类型:数值型 值:2 名称:位异或 类型:数值型 值:3 名称:位或 类型:数值型 值:4 名称:位与 类型:数值型 值:5 名称:从上到下 类型:数值型 值:1 名称:从左到右 类型:数值型 值:2 名称:从左上到右下 类型:数值型 值:3 名称:从右上到左下 类型:数值型 值:4 名称:从下到上 类型:数值型 值:5 名称:从右到左 类型:数值型 值:6 名称:从右下到左上 类型:数值型 值:7 名称:从左下到右上 类型:数值型 值:8 名称:字节集型 英文名称:bin 可以存储大量的不定长字节数据。 类型:数值型 值:11 名称:备注型 英文名称:memo 文本型的扩充,可以存储大量的不定长文本数据。 类型:数值型 值:12 名称:通常索引 类型:数值型 值:1 名称:读音索引 类型:数值型 值:2 名称:南方读音索引 类型:数值型 值:3 名称:不区分大小写 类型:数值型 值:1 名称:忽略所有空格 类型:数值型 值:2 名称:取平均值 类型:数值型 值:1 名称:求和 类型:数值型 值:2 名称:取最大值 取最大数值及日期。 类型:数值型 值:3 名称:取最小值 取最小数值及日期。 类型:数值型 值:4 名称:禁止修改 如果禁止修改,则自动禁止添加和删除。 类型:数值型 值:1 名称:禁止添加 类型:数值型 值:2 名称:禁止删除 类型:数值型 值:4 名称:禁止自动判断 类型:数值型 值:8 名称:根类 具体注册表键名为: HKEY_CLASSES_ROOT。 类型:数值型 值:1 名称:现行设置 具体注册表键名为: HKEY_CURRENT_CONFIG。 类型:数值型 值:2 名称:现行用户 具体注册表键名为: HKEY_CURRENT_USER。 类型:数值型 值:3 名称:本地机器 具体注册表键名为: HKEY_LOCAL_MACHINE。 类型:数值型 值:4 名称:所有用户 具体注册表键名为: HKEY_USERS。 类型:数值型 值:5 名称:单击左键 类型:数值型 值:1 名称:双击 类型:数值型 值:2 名称:单击右键 类型:数值型 值:3 名称:默认色 类型:数值型 值:-16777216 名称:文本 类型:数值型 值:1 名称:图片文件名 类型:数值型 值:2 名称:图片数据 类型:数值型 值:3 名称:字节集数据 类型:数值型 值:4 名称:上左 类型:数值型 值:1 名称:上中 类型:数值型 值:2 名称:上右 类型:数值型 值:3 名称:中左 类型:数值型 值:4 名称:中中 类型:数值型 值:5 名称:中右 类型:数值型 值:6 名称:下左 类型:数值型 值:7 名称:下中 类型:数值型 值:8 名称:下右 类型:数值型 值:9 名称:缩放图片 类型:数值型 值:10 名称:居中图片 类型:数值型 值:11 名称:缩放居中图片 类型:数值型 值:12 名称:平铺图片 类型:数值型 值:13 名称:缩放平铺图片 类型:数值型 值:14 名称:粗体 类型:数值型 值:1 名称:斜体 类型:数值型 值:2 名称:下划线 类型:数值型 值:4 名称:删除线 类型:数值型 值:8 名称:通常型 类型:数值型 值:0 名称:左边框 类型:数值型 值:1 名称:上边框 类型:数值型 值:2 名称:右边框 类型:数值型 值:4 名称:下边框 类型:数值型 值:8 名称:水平线 类型:数值型 值:16 名称:垂直线 类型:数值型 值:32 名称:单斜线 类型:数值型 值:64 名称:双斜线 类型:数值型 值:128 名称:交叉线 类型:数值型 值:256 名称:左单元格 类型:数值型 值:1 名称:上单元格 类型:数值型 值:2 名称:右单元格 类型:数值型 值:3 名称:下单元格 类型:数值型 值:4 名称:无页号 类型:数值型 值:0 名称:上左页号 类型:数值型 值:1 名称:上中页号 类型:数值型 值:2 名称:上右页号 类型:数值型 值:3 名称:下左页号 类型:数值型 值:4 名称:下中页号 类型:数值型 值:5 名称:下右页号 类型:数值型 值:6 名称:全部页 类型:数值型 值:0 名称:仅打印奇数页 类型:数值型 值:1 名称:仅打印偶数页 类型:数值型 值:2 名称:页范围 类型:数值型 值:1 名称:行范围 类型:数值型 值:2 名称:纵向 类型:数值型 值:0 名称:横向 类型:数值型 值:1 名称:默认纸 类型:数值型 值:0 名称:A3纸 297 x 420 毫米。 类型:数值型 值:1 名称:A4纸 210 x 297 毫米。 类型:数值型 值:2 名称:A5纸 148 x 210 毫米。 类型:数值型 值:3 名称:B4纸 250 x 354 毫米。 类型:数值型 值:4 名称:B5纸 182 x 257 毫米。 类型:数值型 值:5 名称:四开 215 x 275 毫米。 类型:数值型 值:6 名称:十六开 146 x 215 毫米。 类型:数值型 值:7 名称:三十二开 97 x 151 毫米。 类型:数值型 值:8 名称:信纸 216 x 279 毫米。 类型:数值型 值:9 名称:法律用纸 216 x 355 毫米。 类型:数值型 值:10 名称:行政用纸 184 x 266 毫米。 类型:数值型 值:11 名称:声明 140 x 216 毫米。 类型:数值型 值:12 名称:小报 279 x 432 毫米。 类型:数值型 值:13 名称:笔记 216 x 279 毫米。 类型:数值型 值:14 名称:帐本 432 x 279 毫米。 类型:数值型 值:15 名称:对开纸 216 x 330 毫米。 类型:数值型 值:16 名称:输入密码 类型:数值型 值:4 名称:缩放到纸宽 类型:数值型 值:-1 名称:限定到纸宽 类型:数值型 值:-2 名称:常量 类型:数值型 值:0 名称:资源 类型:数值型 值:1 名称:清除信号 类型:数值型 值:1 名称:发送或置位 类型:数值型 值:2 名称:DTR信号 类型:数值型 值:1 名称:RTS信号 类型:数值型 值:2 名称:Break信号 类型:数值型 值:3 名称:GBK中文 类型:数值型 值:1 名称:英文 类型:数值型 值:2 名称:BIG5中文 类型:数值型 值:3 名称:标准输出设备 类型:数值型 值:1 名称:标准错误设备 类型:数值型 值:2 名称:无法载入的常量 如果源程序中的某一库定义常量由于其所在支持库载入出错而导致无法被载入,将自动被本常量所取代。 类型:数值型 值:-1 名称:横向绘画单位 类型:数值型 值:1 名称:纵向绘画单位 类型:数值型 值:2 名称:横向像素单位 类型:数值型 值:3 名称:纵向像素单位 类型:数值型 值:4