模块名称:内存画板 模块作者:辛汉鹏 模块版本:19.0 模块 MD5:8c65d3192c782a3bec42c367d87e3d3f 模块大小:1.42 MB 版权声明: 模块描述: 模块备注: QQ:354033079 QQ群:772191729 引用支持库: 系统核心支持库 5.7|krnln|d09f2340818511d396f6aaf844c7e325 ------------------------------ .子程序 _计算等比例缩放, 双精度小数, , 计算“欲缩放矩形”等比例缩放并且完全在“目标矩形”内的最大范围,返回缩放比例 .参数 欲缩放矩形, 矩形区_S, , .参数 目标矩形, 矩形区_S, , .参数 结果矩形, 矩形区_S, 可空 , 缩放后的矩形 .子程序 _计算等比例缩放_X, 双精度小数, , 计算“欲缩放矩形”等比例缩放并且完全在“目标矩形”内的最大范围,返回缩放比例 .参数 欲缩放矩形, 矩形区_X, , .参数 目标矩形, 矩形区_X, , .参数 结果矩形, 矩形区_X, 可空 , 缩放后的矩形 .子程序 _计算点到线段的最短距离, 双精度小数, , 注意是点与线段的计算,不是点与直线的计算。返回值为点到交点的距离 .参数 点, 坐标_小数, , .参数 起点, 坐标_小数, , 线段的起点 .参数 终点, 坐标_小数, , 线段的终点 .参数 交点, 坐标_小数, 参考 可空 , 计算的点到线段最短距离的坐标点(在线段上),在此提供存放交点坐标的变量 .子程序 _计算点到直线的垂点距离, 双精度小数, , 计算完毕返回点到垂点的距离 .参数 点, 坐标_小数, , .参数 直线点一, 坐标_小数, , 直线上的某点 .参数 直线点二, 坐标_小数, , 直线上的某点 .参数 垂点, 坐标_小数, 参考 可空 , 在此提供存放垂点坐标的变量 .子程序 _计算点与圆的切点, 整数型, , 返回点与圆有几个切点。如果返回0,表示点与圆没有切点(点在圆内),如果返回1表示有一个切点(点在圆上),如果返回2表示有两个切点 .参数 点X, 小数型, , .参数 点Y, 小数型, , .参数 圆心X, 小数型, , .参数 圆心Y, 小数型, , .参数 半径, 小数型, , .参数 计算结果, 坐标_小数, 参考 数组, 本参数作为计算结果的填充参数,在此提供存放切点坐标的变量 .子程序 _计算对称点, 坐标_整数, , .参数 欲计算对称的点, 坐标_整数, , .参数 对称中心点, 坐标_整数, , 以此点对称 .子程序 _计算对称点_S, 坐标_双精度, , .参数 欲计算对称的点_X, 双精度小数, , .参数 欲计算对称的点_Y, 双精度小数, , .参数 对称中心点_X, 双精度小数, , 以此点对称 .参数 对称中心点_Y, 双精度小数, , 以此点对称 .子程序 _计算对称点_X, 坐标_小数, , .参数 欲计算对称的点, 坐标_小数, , .参数 对称中心点, 坐标_小数, , 以此点对称 .子程序 _计算二次贝塞尔曲线, , , 计算二次贝塞尔曲线经过的坐标点_整数型 .参数 起始点, 坐标_整数, , .参数 控制点, 坐标_整数, , .参数 结束点, 坐标_整数, , .参数 计算结果, 坐标_整数, 数组, 提供数组变量,以存放计算后的坐标点 .参数 精细度, 整数型, 可空 , 1到100的数,值越大计算的坐标点越多。如果省略,默认为50 .子程序 _计算二次贝塞尔曲线_X, , , 计算二次贝塞尔曲线经过的坐标点_小数型 .参数 起始点, 坐标_小数, , .参数 控制点, 坐标_小数, , .参数 结束点, 坐标_小数, , .参数 计算结果, 坐标_小数, 数组, 提供数组变量,以存放计算后的坐标点 .参数 精细度, 整数型, 可空 , 1到100的数,值越大计算的坐标点越多。如果省略,默认为50 .子程序 _计算两点间的距离, 双精度小数, , .参数 起点横坐标, 双精度小数, , .参数 起点纵坐标, 双精度小数, , .参数 终点横坐标, 双精度小数, , .参数 终点纵坐标, 双精度小数, , .子程序 _计算两条直线的交点, 逻辑型, , 如果有交点返回真,没有交点返回假。 .参数 直线一点1, 坐标_小数, , 第一条直线上的点 .参数 直线一点2, 坐标_小数, , 第一条直线上的点 .参数 直线二点1, 坐标_小数, , 第二条直线上的点 .参数 直线二点2, 坐标_小数, , 第二条直线上的点 .参数 交点坐标, 坐标_小数, 参考 可空 , 本参数作为计算结果的填充参数,在此提供存放结果的变量,两条直线有交点时才有意义 .子程序 _计算两条直线的交点2, 逻辑型, , 如果有交点返回真,没有交点返回假。 .参数 直线一点1_X, 双精度小数, , 第一条直线上的点 .参数 直线一点1_Y, 双精度小数, , 同上 .参数 直线一点2_X, 双精度小数, , 同上 .参数 直线一点2_Y, 双精度小数, , 同上 .参数 直线二点1_X, 双精度小数, , 第二条直线上的点 .参数 直线二点1_Y, 双精度小数, , 同上 .参数 直线二点2_X, 双精度小数, , 同上 .参数 直线二点2_Y, 双精度小数, , 同上 .参数 交点坐标_X, 双精度小数, 参考 可空 , 本参数作为计算结果的填充参数,在此提供存放计算结果的变量,两条直线有交点时才有意义 .参数 交点坐标_Y, 双精度小数, 参考 可空 , 本参数作为计算结果的填充参数,在此提供存放计算结果的变量,两条直线有交点时才有意义 .子程序 _计算某点绕一个坐标旋转, 坐标_小数, , 返回结果点的小数型坐标,为参数四和参数五转换而来,注意,双精度小数型转换到小数型可能会使数值精度丢失 .参数 要旋转的点, 坐标_小数, , .参数 中心点, 坐标_小数, 可空 , .参数 角度, 小数型, , .参数 结果点_X, 双精度小数, 参考 可空 , 本参数作为计算结果的填充参数,在此提供存放计算结果的变量 .参数 结果点_Y, 双精度小数, 参考 可空 , 本参数作为计算结果的填充参数,在此提供存放计算结果的变量 .参数 反转角度方向, 逻辑型, 可空 , .子程序 _计算三次贝塞尔曲线, , , 计算三次贝塞尔曲线经过的坐标点_整数型 .参数 起始点, 坐标_整数, , .参数 控制点1, 坐标_整数, , .参数 控制点2, 坐标_整数, , .参数 结束点, 坐标_整数, , .参数 计算结果, 坐标_整数, 数组, 提供数组变量,以存放计算后的坐标点 .参数 精细度, 整数型, 可空 , 1到100的数,值越大计算的坐标点越多。如果省略,默认为50 .子程序 _计算三次贝塞尔曲线_X, , , 计算三次贝塞尔曲线经过的坐标点_小数型 .参数 起始点, 坐标_小数, , .参数 控制点1, 坐标_小数, , .参数 控制点2, 坐标_小数, , .参数 结束点, 坐标_小数, , .参数 计算结果, 坐标_小数, 数组, 提供数组变量,以存放计算后的坐标点 .参数 精细度, 整数型, 可空 , 1到100的数,值越大计算的坐标点越多。如果省略,默认为50 .子程序 _计算三点构成圆的圆心半径, 逻辑型, , 如果一个圆同时经过三个顶点,根据此三个点计算圆的圆心和半径,计算完成返回真,否则返回假。本命令通过两条线的斜率计算出中垂线的交点,由此得到圆心坐标,与“_计算三角形外接圆的圆心半径”的算法不同,计算结果可能相同 .参数 顶点A, 坐标_小数, , .参数 顶点B, 坐标_小数, , .参数 顶点C, 坐标_小数, , .参数 圆心, 坐标_小数, 参考 可空 , 本参数作为计算结果的填充参数,在此提供存放圆心的变量 .参数 半径, 双精度小数, 参考 可空 , 本参数作为计算结果的填充参数,在此提供存放半径的变量 .子程序 _计算三角形的重心, 逻辑型, , 如果三个点能组成三角形,则会计算重心并返回真,否则就不进行计算直接返回假。比如:三个点在同一条直线上,不能构成三角形则返回假 .参数 顶点A, 坐标_小数, , .参数 顶点B, 坐标_小数, , .参数 顶点C, 坐标_小数, , .参数 重心_X, 小数型, 参考 , 本参数作为计算结果的填充参数,在此提供存放计算结果的变量 .参数 重心_Y, 小数型, 参考 , 本参数作为计算结果的填充参数,在此提供存放计算结果的变量 .子程序 _计算三角形外接圆的圆心半径, 逻辑型, , 如果三个顶点能构成一个三角形,计算此三角形的外接圆,计算完成返回真,否则返回假。本命令与“_计算三点构成圆的圆心半径”的算法不同,计算结果可能相同 .参数 顶点A, 坐标_小数, , .参数 顶点B, 坐标_小数, , .参数 顶点C, 坐标_小数, , .参数 圆心, 坐标_小数, 参考 可空 , 本参数作为计算结果的填充参数,在此提供存放圆心的变量 .参数 半径, 双精度小数, 参考 可空 , 本参数作为计算结果的填充参数,在此提供存放半径的变量 .子程序 _计算三维坐标旋转, , , 计算围绕透视窗口旋转的三维坐标(不是计算围绕三维空间的XYZ轴旋转) .参数 三维坐标, 坐标_3D, , 要旋转的三维点坐标 .参数 水平旋转角度, 小数型, 可空 , 围绕透视窗口Y轴旋转的角度 .参数 垂直旋转角度, 小数型, 可空 , 围绕透视窗口X轴旋转的角度 .参数 计算结果, 坐标_3D, 参考 可空 , 为本参数提供存放计算结果的变量。如果本参数为空,则直接修改参数一“三维坐标”的值 .子程序 _计算椭圆上的一点, 坐标_小数, , 返回结果点的小数型坐标,为参数六和参数七转换而来,注意,双精度小数型转换到小数型可能会使数值精度丢失 .参数 左上角横坐标, 双精度小数, , .参数 左上角纵坐标, 双精度小数, , .参数 右下角横坐标, 双精度小数, , .参数 右下角纵坐标, 双精度小数, , .参数 角度, 双精度小数, , .参数 结果点横坐标, 双精度小数, 参考 可空 , 本参数作为计算结果的填充参数,在此提供存放计算结果的变量 .参数 结果点纵坐标, 双精度小数, 参考 可空 , 本参数作为计算结果的填充参数,在此提供存放计算结果的变量 .参数 反转角度方向, 逻辑型, 可空 , .子程序 _计算圆上某一点, 坐标_小数, , 返回结果点的小数型坐标,为参数五和参数六转换而来,注意,双精度小数型转换到小数型可能会使数值精度丢失 .参数 圆心横坐标, 双精度小数, , .参数 圆心纵坐标, 双精度小数, , .参数 半径, 双精度小数, , .参数 角度, 双精度小数, , .参数 结果点横坐标, 双精度小数, 参考 可空 , 本参数作为计算结果的填充参数,在此提供存放计算结果的变量 .参数 结果点纵坐标, 双精度小数, 参考 可空 , 本参数作为计算结果的填充参数,在此提供存放计算结果的变量 .参数 反转角度方向, 逻辑型, 可空 , .子程序 _计算直线的终点, 坐标_小数, , 以某点开始,计算出指定长度和角度的坐标。或者计算圆上某一点。返回结果点的小数型坐标,为参数五和参数六转换而来,注意,双精度小数型转换到小数型可能会使数值精度丢失 .参数 起点横坐标, 双精度小数, , .参数 起点纵坐标, 双精度小数, , .参数 长度, 双精度小数, , .参数 角度, 双精度小数, , .参数 终点横坐标, 双精度小数, 参考 可空 , 本参数作为计算结果的填充参数,在此提供存放计算结果的变量 .参数 终点纵坐标, 双精度小数, 参考 可空 , 本参数作为计算结果的填充参数,在此提供存放计算结果的变量 .参数 反转角度方向, 逻辑型, 可空 , .子程序 _计算直线角度, 双精度小数, , .参数 起点横坐标, 双精度小数, , .参数 起点纵坐标, 双精度小数, , .参数 终点横坐标, 双精度小数, , .参数 终点纵坐标, 双精度小数, , .参数 反转角度方向, 逻辑型, 可空 , .参数 小数精度, 整数型, 可空 , 四舍五入时小数点右边保留的位数,如果本参数被省略默认为 5 .子程序 _计算直线与圆的交点, 整数型, , 返回直线与圆有几个交点。如果返回0,表示直线与圆没有交点,如果返回1表示有一个交点,此点也是直线与圆的切点,如果返回2表示有两个交点 .参数 圆心X, 小数型, , .参数 圆心Y, 小数型, , .参数 半径, 小数型, , .参数 直线点一, 坐标_小数, , 直线上的某点 .参数 直线点二, 坐标_小数, , 直线上的某点 .参数 计算结果, 坐标_小数, 参考 数组, 本参数作为计算结果的填充参数,在此提供存放交点坐标的变量 .子程序 _计算坐标组缩放, , , 比如画多边形的坐标组,执行本命令后可以画出缩放后的多边形 .参数 原坐标组, 坐标_整数, 数组, .参数 缩放参考点, 坐标_整数, , .参数 X缩放比例, 双精度小数, 可空 , 如果本参数=1 或者被省略,横向坐标不变形 .参数 Y缩放比例, 双精度小数, 可空 , 如果本参数=1 或者被省略,纵向坐标不变形 .参数 计算结果, 坐标_整数, 数组, 在此提供存放计算结果的数组变量 .子程序 _计算坐标组缩放_X, , , 比如画多边形的坐标组,执行本命令后可以画出缩放后的多边形 .参数 原坐标组, 坐标_小数, 数组, .参数 缩放参考点, 坐标_小数, , .参数 X缩放比例, 双精度小数, 可空 , 如果本参数=1 或者被省略,横向坐标不变形 .参数 Y缩放比例, 双精度小数, 可空 , 如果本参数=1 或者被省略,纵向坐标不变形 .参数 计算结果, 坐标_小数, 数组, 在此提供存放计算结果的数组变量 .子程序 ARGB到RGB, 整数型, , .参数 ARGB颜色, 整数型, , .参数 透明度, 字节型, 参考 可空 , .子程序 float_to_double, 双精度小数, , 如果小数型变量直接赋值给双精度小数型变量,两个数值不相等时可用本命令 .参数 float, 小数型, , .子程序 Gdiplus_AtoW, 字节集, , 将Ansi转成Unicode .参数 Ansi文本, 文本型, , .子程序 Gdiplus_WtoA, 文本型, , 将Unicode转成Ansi .参数 Unicode文本, 字节集, , .子程序 GetB, 字节型, , .参数 RGB, 整数型, , .子程序 GetG, 字节型, , .参数 RGB, 整数型, , .子程序 GetR, 字节型, , .参数 RGB, 整数型, , .子程序 GetRGB, 整数型, , .参数 R, 字节型, , .参数 G, 字节型, , .参数 B, 字节型, , .子程序 RGB到ARGB, 整数型, , .参数 RGB颜色, 整数型, , .参数 透明度, 字节型, 可空 , 默认为255,不透明。 .子程序 变换区域, 整数型, , 对有效的区域进行变形转换,成功返回已转换的区域句柄,失败返回0 .参数 区域句柄, 整数型, , 有效的区域句柄 .参数 变形数据, XFORM, , .子程序 变换坐标组, 逻辑型, , 对坐标数组进行缩放、平移、斜切、旋转的变换 .参数 坐标组, 坐标_整数, 数组, .参数 转换数据, XFORM, , .子程序 变换坐标组_X, 逻辑型, , 对坐标数组进行缩放、平移、斜切、旋转的变换 .参数 坐标组, 坐标_小数, 数组, .参数 转换数据, XFORM, , .子程序 到矩形区_S, 矩形区_S, , .参数 左边, 小数型, 可空 , 如果省略,默认为0 .参数 顶边, 小数型, 可空 , 同上 .参数 宽度, 小数型, 可空 , 同上 .参数 高度, 小数型, 可空 , 同上 .子程序 到矩形区_X, 矩形区_X, , .参数 左边, 小数型, 可空 , 如果省略,默认为0 .参数 顶边, 小数型, 可空 , 同上 .参数 右边, 小数型, 可空 , 同上 .参数 底边, 小数型, 可空 , 同上 .子程序 到双精度小数坐标, 坐标_双精度, , .参数 X, 双精度小数, 可空 , .参数 Y, 双精度小数, 可空 , .子程序 到小数坐标, 坐标_小数, , .参数 X, 小数型, 可空 , .参数 Y, 小数型, 可空 , .子程序 到整数坐标, 坐标_整数, , .参数 X, 整数型, 可空 , .参数 Y, 整数型, 可空 , .子程序 点是否在矩形内, 逻辑型, , .参数 矩形, 矩形区_X, , .参数 点_X, 双精度小数, , .参数 点_Y, 双精度小数, , .参数 包含左边, 逻辑型, 可空 , 是否包含矩形左边边界 .参数 包含顶边, 逻辑型, 可空 , 是否包含矩形顶边边界 .参数 包含右边, 逻辑型, 可空 , 是否包含矩形右边边界 .参数 包含底边, 逻辑型, 可空 , 是否包含矩形底边边界 .子程序 分割文本为单个字, 整数型, , 将一串文本分成一个一个的字(不包括换行符),返回得到的字符数量 .参数 待分割的文本, 文本型, , .参数 存放结果的数组, 文本型, 数组, .参数 是否倒序排列, 逻辑型, 可空 , .子程序 回调执行子程序, 逻辑型, , 可执行带有三个参数的子程序 .参数 欲执行的子程序, 子程序指针, , .参数 参数一, 整数型, 可空 , .参数 参数二, 整数型, 可空 , .参数 参数三, 整数型, 可空 , .子程序 极坐标到直角坐标, 坐标_小数, , .参数 极坐标, 坐标_小数, , .子程序 计算XFORM_指定点倾斜, XFORM, , 调用API“CombineTransform_”转换的结果 .参数 横向倾斜角度, 小数型, 可空 , .参数 纵向倾斜角度, 小数型, 可空 , .参数 倾斜点横坐标, 小数型, 可空 , .参数 倾斜点纵坐标, 小数型, 可空 , .子程序 计算XFORM_指定点缩放, XFORM, , 调用API“CombineTransform_”转换的结果 .参数 横向缩放比例, 小数型, 可空 , 如果参数被省略,默认为1 .参数 纵向缩放比例, 小数型, 可空 , 如果参数被省略,默认为1 .参数 缩放点横坐标, 小数型, 可空 , .参数 缩放点纵坐标, 小数型, 可空 , .子程序 计算XFORM_指定点旋转, XFORM, , 用三角函数计算的结果 .参数 旋转角度, 小数型, , .参数 旋转点横坐标, 小数型, 可空 , .参数 旋转点纵坐标, 小数型, 可空 , .子程序 计算贝塞尔曲线控制点, , , 只提供贝塞尔曲线的锚点即可,从这些点计算出贝塞尔曲线控制点,即可画出贝塞尔曲线 .参数 曲线锚点, 坐标_整数, 数组, .参数 曲线张力, 小数型, 可空 , 如果参数为空时默认为1 .参数 曲线起始点, 坐标_整数, 参考 , 计算结果,如果计算成功,设置起始点可用命令:置画笔位置() .参数 曲线控制点, 坐标_整数, 参考 数组, 计算结果,如果计算成功,画贝塞尔曲线可用命令:画贝塞尔曲线() .子程序 计算贝塞尔曲线控制点_X, , , 只提供贝塞尔曲线的锚点即可,从这些点计算出贝塞尔曲线控制点,即可画出贝塞尔曲线(小数型) .参数 曲线锚点, 坐标_小数, 数组, .参数 曲线张力, 小数型, 可空 , 如果参数为空时默认为1 .参数 曲线控制点, 坐标_小数, 参考 数组, 计算结果,如果计算成功,数组包含贝塞尔曲线的所有坐标,第一个成员为曲线的起始位置 .子程序 计算图片旋转后的尺寸, , , .参数 原宽度, 整数型, , .参数 原高度, 整数型, , .参数 旋转角度, 小数型, , .参数 旋转后宽度, 小数型, 参考 , .参数 旋转后高度, 小数型, 参考 , .子程序 计算坐标组凸包, 逻辑型, , 计算坐标数组的外接多边形 .参数 坐标组, 坐标_整数, 数组, .参数 凸包坐标, 坐标_整数, 数组, .子程序 计算坐标组凸包_X, 逻辑型, , 计算坐标数组的外接多边形 .参数 坐标组, 坐标_小数, 数组, .参数 凸包坐标, 坐标_小数, 数组, .子程序 计算坐标组最小外接矩形, 逻辑型, , .参数 坐标组, 坐标_小数, 数组, .参数 外接矩形, 坐标_小数, 数组, .子程序 两个矩形是否相交, 逻辑型, , .参数 原矩形, 矩形区域, , .参数 欲比较矩形, 矩形区域, , .子程序 两个矩形是否相交_X, 逻辑型, , .参数 原矩形, 矩形区_X, , .参数 欲比较矩形, 矩形区_X, , .子程序 排版_开始连续排版, , , 在指定动态矢量画板排版矩形图形 .参数 矢量画板, 动态矢量画板, , .参数 排版图形_, 排版图形信息, 数组, 将要排版的所有图形信息,注意本方法会将排好的图形信息删除,逐渐减少计算量,如果本参数的数据要在别的地方用,请在执行本命令前备份变量数据 .参数 一板刷新一次, 逻辑型, 可空 , 刷新类型,真为画完一板刷新一次,假为画完一个矩形就刷新,本参数为空默认为假 .参数 起始画出位置, 坐标_小数, 可空 , .参数 图形边距, 小数型, 可空 , 每个矩形的边距 .参数 排版宽度, 整数型, 可空 , 如果本参数为空,默认为1000 .参数 排版长度, 整数型, 可空 , 如果本参数为空,默认为2000 .参数 板间隔距离, 整数型, 可空 , 如果本参数为空,默认为500 .参数 图形颜色, 整数型, 可空 , RGB颜色,如果本参数为空,默认为绿色 .参数 板材颜色, 整数型, 可空 , RGB颜色,如果本参数为空,默认为白色 .参数 非标板颜色, 整数型, 可空 , RGB颜色,如果本参数为空,默认为红色 .子程序 判断点在直线哪一侧, 双精度小数, , 判断平面上的点与有向线段(或线段所在的直线)的位置关系。返回计算的点与向量的乘积,返回值为正,点在直线右侧;为负,点在直线左侧;为零,点在直线(线段延长线)上。 .参数 点, 坐标_小数, , .参数 起点, 坐标_小数, , 在直线上的点 .参数 终点, 坐标_小数, , 在直线上的点 .子程序 判断两条线段是否相交, 逻辑型, , 注意是两条线段是否相交的判断,不是两条直线的判断。如果相交返回真,不相交返回假。 .参数 线段一点1, 坐标_小数, , 第一条线段上的点 .参数 线段一点2, 坐标_小数, , 第一条线段上的点 .参数 线段二点1, 坐标_小数, , 第二条线段上的点 .参数 线段二点2, 坐标_小数, , 第二条线段上的点 .子程序 判断三点圆弧的方向, 小数型, , 返回值为正,走向为逆时针;为负,走向为顺时针;为零,方向不变,即三点在一直线上。 .参数 开始点, 坐标_小数, , .参数 中间点, 坐标_小数, , .参数 结束点, 坐标_小数, , .参数 Y轴方向向下, 逻辑型, 可空 , .子程序 判断三点在同一直线上, 逻辑型, , 在一条线上返回真,否则返回假。 .参数 点A, 坐标_小数, , .参数 点B, 坐标_小数, , .参数 点C, 坐标_小数, , .参数 近似精度, 小数型, 可空 , 由于单精度小数与双精度小数的转换存在精度的误差,是否三点非常近似等于是一条直线上就返回真,如果本参数被省略,默认为0.05(斜率的容差) .子程序 判断是否为三角形, 逻辑型, , 判断三个点能否构成一个三角形 .参数 点A, 坐标_小数, , .参数 点B, 坐标_小数, , .参数 点C, 坐标_小数, , .子程序 判断是否为双字节字符, 逻辑型, , 如果为双字节返回真,否则返回假。 .参数 欲检查的文本, 文本型, , .参数 检查的字符位置, 整数型, 可空 , 1为首位置,2为第2个位置,如此类推;如果省略,默认为1。 .子程序 偏移坐标组, 逻辑型, , 可以偏移多边形、折线等图形的坐标,如果成功返回真,否则返回假 .参数 坐标数组, 坐标_整数, 数组, .参数 偏移量, 双精度小数, , .参数 是否封闭, 逻辑型, 可空 , .参数 计算结果, 坐标_整数, 数组, .子程序 偏移坐标组_X, 逻辑型, , 可以偏移多边形、折线等图形的坐标,如果成功返回真,否则返回假 .参数 坐标数组, 坐标_小数, 数组, .参数 偏移量, 双精度小数, , .参数 是否封闭, 逻辑型, 可空 , .参数 计算结果, 坐标_小数, 数组, .子程序 取低位_, 整数型, , .参数 数值, 整数型, , .子程序 取高位_, 整数型, , .参数 数值, 整数型, , .子程序 取回PNG图片IEND数据, 字节集, , 取回PNG图片的“IEND”数据块中包含的数据 .参数 PNG图片数据, 字节集, , .子程序 取类方法指针, 整数型, , 获取一个类模块中某方法的指针,生成类回调,**只能在类里使用** .参数 nIndex, 整数型, , 方法序号,从1开始 .子程序 取内存位图句柄, 整数型, , 成功返回位图句柄,失败返回0。备注:如果不再使用此句柄,请用“删除对象_”释放资源。本方法获取的位图句柄为GDI句柄,并非图片对象的句柄。 .参数 位图数据, 字节集, , 位图文件数据 .子程序 取屏幕当前画面, 字节集, , .参数 左边位置, 整数型, 可空 , 取回屏幕画面的左边位置,如果省略,默认为0 .参数 顶边位置, 整数型, 可空 , 取回屏幕画面的顶边位置,如果省略,默认为0 .参数 取回宽度, 整数型, 可空 , 取回的图片宽度,如果省略,默认为屏幕宽度 .参数 取回高度, 整数型, 可空 , 取回的图片高度,如果省略,默认为屏幕高度 .子程序 取图片缩略图, 字节集, , .参数 图片数据, 字节集, , .参数 缩略图大小, 整数型, , 指定取得缩略图的宽度高度,例如本参数为 32,则取回的缩略图尺寸为 32*32 .参数 背景颜色, 整数型, 可空 , 如果本参数被忽略,默认为白色 .子程序 取文本尺寸, 尺寸, , .参数 文本, 文本型, , .参数 字体名称, 文本型, 可空 , 如果本参数被省略,默认为“宋体” .参数 字体大小, 整数型, 可空 , 单位为点(1 / 72 英寸),如果本参数被省略,默认为 9 .参数 加粗, 逻辑型, 可空 , .参数 倾斜, 逻辑型, 可空 , .参数 下划线, 逻辑型, 可空 , .参数 删除线, 逻辑型, 可空 , .子程序 取颜色差异度, 双精度小数, , .参数 颜色1, 整数型, , .参数 颜色2, 整数型, , .子程序 取阵列坐标, 坐标_整数, , 获取阵列中某一元素的起始坐标_整数型,适用于每行等高或每列等宽的阵列。 .参数 元素标志, 整数型, , 欲计算的第几个元素,从1开始 .参数 横向偏移, 整数型, , 列与列之间的距离(列宽+列间隔距离) .参数 纵向偏移, 整数型, , 行与行之间的距离(行高+行间隔距离) .参数 列数或行数, 整数型, , 如果参数【是否纵向延伸】为真,为此参数提供列数,否则为此参数提供行数 .参数 是否纵向延伸, 逻辑型, 可空 , 整体延伸方向,本参数为真时,在指定的列数中纵向延伸,本参数为假时,在指定的行数中横向延伸,如果省略默认为真 .参数 起始坐标, 坐标_整数, 可空 , 阵列的起始坐标,默认为(0,0)坐标 .子程序 取阵列坐标_X, 坐标_小数, , 获取阵列中某一元素的起始坐标_小数型,适用于每行等高或每列等宽的阵列。 .参数 元素标志, 整数型, , 欲计算的第几个元素,从1开始 .参数 横向偏移, 小数型, , 列与列之间的距离(列宽+列间隔距离) .参数 纵向偏移, 小数型, , 行与行之间的距离(行高+行间隔距离) .参数 列数或行数, 整数型, , 如果参数【是否纵向延伸】为真,为此参数提供列数,否则为此参数提供行数 .参数 是否纵向延伸, 逻辑型, 可空 , 整体延伸方向,本参数为真时,在指定的列数中纵向延伸,本参数为假时,在指定的行数中横向延伸,如果省略默认为真 .参数 起始坐标, 坐标_小数, 可空 , 阵列的起始坐标,默认为(0,0)坐标 .子程序 取整数第1位, 整数型, , 整数型数据为4字节,本方法第1位字节(低8位) .参数 数值, 整数型, , .子程序 取整数第2位, 整数型, , 整数型数据为4字节,本方法第2位字节(中低8位) .参数 数值, 整数型, , .子程序 取整数第3位, 整数型, , 整数型数据为4字节,本方法第3位字节(中高8位) .参数 数值, 整数型, , .子程序 取整数第4位, 整数型, , 整数型数据为4字节,本方法第4位字节(高8位) .参数 数值, 整数型, , .子程序 取坐标数组范围, 矩形区域, , .参数 坐标顶点, 坐标_整数, 数组, .子程序 取坐标数组范围_X, 矩形区_X, , .参数 坐标顶点, 坐标_小数, 数组, .子程序 释放类方法指针, 逻辑型, , .参数 方法指针, 整数型, , 取类方法指针()的返回值 .子程序 添加PNG图片尾部数据, 字节集, , 将附加数据镶嵌到PNG图片的“IEND”数据块中,镶嵌后的PNG图片还能正常使用。本命令可配合【取回PNG图片IEND数据()】使用。成功返回处理后的图片数据,失败返回空字节集 .参数 PNG图片数据, 字节集, , .参数 附加数据, 字节集, , .子程序 颜色叠加运算, 整数型, , 返回叠加后的RGB颜色,RGB颜色叠加,可画出类似半透明的效果 .参数 背景色, 整数型, , RGB颜色 .参数 叠加颜色, 整数型, , RGB颜色 .参数 叠加透明度, 字节型, , 0到255,0表示叠加色完全透明,255表示叠加色完全覆盖背景色。 .子程序 颜色取反, 整数型, , .参数 颜色, 整数型, , RGB颜色 .子程序 直角坐标到极坐标, 坐标_小数, , .参数 直角坐标, 坐标_小数, , .子程序 置窗口透明度_, 逻辑型, , .参数 窗口句柄, 整数型, , .参数 透明颜色, 整数型, 可空 , 可空。指定窗口中透明部分的颜色。如果被省略,默认为白色。 .参数 透明度, 字节型, 可空 , 可空。默认为不透明。值为:0-255之间,0=完全透明,255=完全不透明 .子程序 转换毫米到像素, 小数型, , .参数 毫米, 小数型, , .参数 分辨率, 整数型, 可空 , 如果本参数为空,默认为96 .子程序 转换透视校正坐标, , , 将透视坐标转换为正交视图的坐标,可将转换后的坐标用于为命令“画图片_扭曲变形”传递参数 .参数 图片宽度, 整数型, 参考 , 为本参数提供原图片宽度的变量,本命令执行后,新的图片宽度会替换本变量原来的值 .参数 图片高度, 整数型, 参考 , 为本参数提供原图片高度的变量,本命令执行后,新的图片高度会替换本变量原来的值 .参数 坐标_左上, 坐标_小数, 参考 , 为本参数提供对应于正图的左上角的坐标变量,转换后的坐标会替换本变量原来的值 .参数 坐标_右上, 坐标_小数, 参考 , 为本参数提供对应于正图的右上角的坐标变量,转换后的坐标会替换本变量原来的值 .参数 坐标_左下, 坐标_小数, 参考 , 为本参数提供对应于正图的左下角的坐标变量,转换后的坐标会替换本变量原来的值 .参数 坐标_右下, 坐标_小数, 参考 , 为本参数提供对应于正图的右下角的坐标变量,转换后的坐标会替换本变量原来的值 .参数 是否裁剪, 逻辑型, 可空 , 是否裁剪到校正区域,如果本参数被省略,默认为真 .参数 校正相对区域, 矩形区_S, 可空 , 获取校正坐标在处理后的相对区域,如果不裁剪到校正区域,可为本参数提供获取矩形区的变量 .子程序 转换椭圆形图片, , , .参数 欲转换的图片, 图片对象, , .参数 椭圆宽度, 整数型, 可空 , 如果本参数为空,默认为原图片的宽度 .参数 椭圆高度, 整数型, 可空 , 如果本参数为空,默认为原图片的高度 .参数 抗锯齿, 逻辑型, 可空 , 如果本参数为空,默认为真 .子程序 转换像素到毫米, 小数型, , .参数 像素, 小数型, , .参数 分辨率, 整数型, 可空 , 如果本参数为空,默认为96 .子程序 转换圆角矩形图片, , , .参数 欲转换的图片, 图片对象, , .参数 矩形宽度, 整数型, 可空 , 如果本参数为空,默认为原图片的宽度 .参数 矩形高度, 整数型, 可空 , 如果本参数为空,默认为原图片的高度 .参数 圆角半径, 小数型, 可空 , 如果本参数为空,默认为5 .参数 抗锯齿, 逻辑型, 可空 , 如果本参数为空,默认为真 .子程序 字体单位转换, 小数型, , .参数 字体大小, 小数型, , .参数 转换类型, 整数型, , 1:点(磅)转为毫米;2:毫米转为点(磅);3:点(磅)转为像素;4:像素转为点(磅);5:毫米转为像素;6:像素转为毫米 .子程序 坐标_2D到3D, 逻辑型, , .参数 二维坐标, 坐标_小数, , .参数 Z轴深度, 小数型, , .参数 显示中心点, 坐标_小数, 可空 , .参数 镜头焦距, 整数型, 可空 , 如果本参数为空,默认为250 .参数 三维坐标, 坐标_3D, 参考 , 为本参数提供存放计算结果的变量 .子程序 坐标_3D到2D, 逻辑型, , 将三维空间的坐标映射到二维平面上,如果转换后的二维坐标在透视窗口(显示三维图形的窗口)内返回真,否则返回假 .参数 三维坐标, 坐标_3D, , .参数 显示中心点, 坐标_小数, 可空 , .参数 镜头焦距, 整数型, 可空 , 如果本参数为空,默认为250 .参数 二维坐标, 坐标_小数, 参考 , 为本参数提供存放计算结果的变量 .子程序 坐标_小数到整数, 坐标_整数, , .参数 小数坐标, 坐标_小数, , .子程序 坐标_整数到小数, 坐标_小数, , .参数 整数坐标, 坐标_整数, , .数据类型 APNG帧信息, 公开, .成员 帧序号, 整数型, , , 序号从0开始 .成员 动画块序列号, 整数型, , , .成员 帧宽度, 整数型, , , .成员 帧高度, 整数型, , , .成员 水平偏移, 整数型, , , .成员 垂直偏移, 整数型, , , .成员 延迟时间, 整数型, , , 单位:毫秒 .成员 处理方式, 字节型, , , 0:不处理;1:还原到背景;2:到上一个状态 .成员 混合模式, 字节型, , , 0:渲染当前帧时先清空上一帧的渲染;1:渲染当前帧时保留上一帧的渲染 .数据类型 XFORM, 公开, 世界坐标转换数据 .成员 水平缩放, 小数型, , , 1 .成员 水平倾斜, 小数型, , , 0 .成员 垂直倾斜, 小数型, , , 0 .成员 垂直缩放, 小数型, , , 1 .成员 水平偏移, 小数型, , , 0 .成员 垂直偏移, 小数型, , , 0 .数据类型 尺寸, 公开, .成员 宽度, 整数型, , , .成员 高度, 整数型, , , .数据类型 矩形区_S, 公开, .成员 左边, 小数型, , , .成员 顶边, 小数型, , , .成员 宽度, 小数型, , , .成员 高度, 小数型, , , .数据类型 矩形区_X, 公开, 矩形区域,小数型 .成员 左边, 小数型, , , .成员 顶边, 小数型, , , .成员 右边, 小数型, , , .成员 底边, 小数型, , , .数据类型 矩形区域, 公开, .成员 左边, 整数型, , , .成员 顶边, 整数型, , , .成员 右边, 整数型, , , .成员 底边, 整数型, , , .数据类型 排版图形信息, 公开, .成员 矩形, 矩形区_S, , , .成员 数量, 整数型, , , .成员 画出位置, 坐标_小数, , , .数据类型 色彩映射表, 公开, .成员 原颜色, 整数型, , , ARGB颜色 .成员 新颜色, 整数型, , , ARGB颜色 .数据类型 图片轮廓信息, 公开, .成员 外层轮廓, 逻辑型, , , .成员 父轮廓, 整数型, , , .成员 顶点, 坐标_整数, , , .数据类型 颜色查找表, 公开, .成员 蓝色通道, 字节型, , , .成员 绿色通道, 字节型, , , .成员 红色通道, 字节型, , , .成员 透明通道, 字节型, , , .数据类型 坐标_3D, 公开, .成员 X, 双精度小数, , , .成员 Y, 双精度小数, , , .成员 Z, 双精度小数, , , .数据类型 坐标_双精度, 公开, .成员 X, 双精度小数, , , .成员 Y, 双精度小数, , , .数据类型 坐标_小数, 公开, .成员 X, 小数型, , , .成员 Y, 小数型, , , .数据类型 坐标_整数, 公开, .成员 X, 整数型, , , .成员 Y, 整数型, , , .程序集 APNG解析类, , 公开 .子程序 加载数据, 逻辑型, , 加载之前会先释放本对象已经加载的图片数据。如果解析成功返回真,否则返回假 .参数 图片数据, 字节集, , .子程序 取单帧图片数据, 字节集, , 返回单帧的PNG格式图片数据 .参数 帧序号, 整数型, , 序号从0开始 .子程序 取高度, 整数型, , 动画图片的全局高度 .子程序 取宽度, 整数型, , 动画图片的全局宽度 .子程序 取所有帧完整图片, , , 取回经过帧参数【偏移、处理方式、混合模式】处理后的图片 .参数 帧图片, 图片对象, 参考 数组, 提供存放帧图片的数组变量 .子程序 取位深度, 字节型, , 索引彩色图像:1,2,4,8;灰度图像:1,2,4,8,16;真彩色图像:8或16;带Alpha通道的图像(灰度或真彩色):8或16 .子程序 取循环次数, 整数型, , 0表示无限循环 .子程序 取颜色类型, 字节型, , 0:灰度图像;2:真彩色图像;3:索引彩色图像;4:带Alpha通道数据的灰度图像;6:带Alpha通道数据的真彩色图像 .子程序 取帧数, 整数型, , .子程序 取帧信息, APNG帧信息, , .参数 帧序号, 整数型, , 序号从0开始 .子程序 是否解析成功, 逻辑型, , .子程序 释放, , , .程序集 ICO图标类, , 公开 .子程序 加载数据, 逻辑型, , 加载之前会先释放已经加载的图标数据 .参数 ICO图标数据, 字节集, , .子程序 取高度, 整数型, , .参数 图标序号, 整数型, 可空 , .子程序 取宽度, 整数型, , .参数 图标序号, 整数型, 可空 , .子程序 取图标, 字节集, , .参数 图标序号, 整数型, 可空 , 图标序号从1开始 .子程序 取图标对应序号, 整数型, , 根据图标的尺寸寻找对应的图标序号,如果找到返回图标序号,未找到返回-1 .参数 图标宽度, 整数型, , .参数 图标高度, 整数型, , .参数 图标色位, 整数型, 可空 , .子程序 取图标句柄, 整数型, , 成功返回一个图标句柄,失败返回0。注意:如果不再使用此句柄,释放资源调用DLL:清除图标_() .参数 图标序号, 整数型, 可空 , 图标序号从1开始 .子程序 取图标色位, 整数型, , .参数 图标序号, 整数型, 可空 , .子程序 取图标数据, 字节集, , 注:本命令返回的是图标的数据部分,并非完整的图标文件数据 .参数 图标序号, 整数型, 可空 , .子程序 取图标数量, 整数型, , .子程序 释放, , , .程序集 动态画板, , 公开 .子程序 _Value, 小数型, , 转换数值对应于画布坐标系的值 .参数 值, 小数型, , .子程序 _X, 小数型, , 计算指定的画布坐标对应于显示窗口上的坐标 .参数 X值, 小数型, , 画布横坐标 .子程序 _Y, 小数型, , 计算指定的画布坐标对应于显示窗口上的坐标 .参数 Y值, 小数型, , 画布纵坐标 .子程序 Y轴正方向向上, 逻辑型, , 如果参数为空,当前Y轴正方向向上返回真,正方向向下返回假。如果修改属性值将返回修改前正方向是否向上 .参数 是否向上, 逻辑型, 可空 , .子程序 绑定窗口句柄, , , 当画板创建后才有效,否则直接返回。绑定后会根据鼠标动作自动计算,如果不绑定窗口则需要使用者自己控制 .参数 窗口句柄, 整数型, , 绑定的窗口句柄 .参数 刷新时间间隔, 整数型, 可空 , 每次刷新的间隔时间 .参数 回调子程序, 子程序指针, 可空 , 每次刷新时复制到窗口之前是否要执行其他子程序,参数二“刷新时间间隔”大于0才有效。传递给子程序一个参数:窗口句柄 .子程序 背景填充模式, 逻辑型, , 如果是透明模式返回真,否则返回假。获取或设置【文本背景和刷子背景】的填充模式 .参数 透明模式, 逻辑型, 可空 , 真为透明模式(文本背景透明和刷子背景透明,如:刷子类型_横线 时的填充效果),假为文本背景颜色的填充模式和刷子背景不透明 .子程序 背景填充颜色, 整数型, , 获取或设置【文本背景和刷子背景】的填充颜色(如:刷子类型_横线 时填充的背景颜色) .参数 颜色, 整数型, 可空 , 设置文本背景颜色或刷子的背景填充颜色,不同于画板的背景颜色 .子程序 背景颜色, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 颜色, 整数型, 可空 , .参数 替换背景, 逻辑型, 可空 , 真为修改属性值后,替换画板的背景颜色;假为仅修改属性值,对画板不做任何修改 .子程序 创建, 逻辑型, , .参数 宽度, 整数型, , 欲创建内存画板的宽度 .参数 高度, 整数型, , 欲创建内存画板的高度 .参数 画板背景色, 整数型, 可空 , .参数 非兼容位图, 逻辑型, 可空 , 指定创建画板时关联位图的创建方式,本参数为假(默认)会创建与设备有关的位图(DDB),本参数为真会创建与设备无关的位图(DIB)。DDB位图的颜色与显示驱动兼容,位深和像素格式保持一致;DIB位图可以容纳更加丰富的色彩,但显示速度比兼容位图稍慢。欲知两者的详情请查看API手册 .子程序 创建_场景句柄, 逻辑型, , 将一个设备场景句柄(HDC)作为画板,可作为指定设备场景的扩展,如果用本方法创建,那么仅绘制命令有效,一些命令无效,如:置画板尺寸、取画板宽度、取画板高度、取位图句柄…… .参数 设备场景句柄, 整数型, , 指定一个HDC目标 .参数 画板背景色, 整数型, 可空 , 默认背景色,当清除画板时默认的背景填充颜色 .子程序 创建自句柄, 逻辑型, , .参数 窗口句柄, 整数型, , 绑定的窗口句柄 .参数 画板背景色, 整数型, 可空 , .参数 刷新时间间隔, 整数型, 可空 , 每次刷新的间隔时间 .参数 回调子程序, 子程序指针, 可空 , 每次刷新时复制到窗口之前是否要执行其他子程序,参数三“刷新时间间隔”大于0才有效。传递给子程序一个参数:窗口句柄 .参数 非兼容位图, 逻辑型, 可空 , 指定创建画板时关联位图的创建方式,本参数为假(默认)会创建与设备有关的位图(DDB),本参数为真会创建与设备无关的位图(DIB)。DDB位图的颜色与显示驱动兼容,位深和像素格式保持一致;DIB位图可以容纳更加丰富的色彩,但显示速度比兼容位图稍慢 .子程序 创建自句柄, 逻辑型, , 使用本命令创建,将自动绑定窗口句柄,不用重复绑定窗口 .参数 窗口句柄, 整数型, , 绑定的窗口句柄 .参数 画板背景色, 整数型, 可空 , .参数 刷新时间间隔, 整数型, 可空 , 每次刷新的间隔时间 .参数 回调子程序, 子程序指针, 可空 , 每次刷新时复制到窗口之前是否要执行其他子程序,参数三“刷新时间间隔”大于0才有效。传递给子程序一个参数:窗口句柄 .参数 非兼容位图, 逻辑型, 可空 , 指定创建画板时关联位图的创建方式,本参数为假(默认)会创建与设备有关的位图(DDB),本参数为真会创建与设备无关的位图(DIB)。DDB位图的颜色与显示驱动兼容,位深和像素格式保持一致;DIB位图可以容纳更加丰富的色彩,但显示速度比兼容位图稍慢 .子程序 定位写出, , , 在指定写出位置处写出指定的文本,不改变现行写出位置。 .参数 横向写出位置, 整数型, 可空 , 如果省略,则使用现行横向写出位置 .参数 纵向写出位置, 整数型, 可空 , 如果省略,则使用现行纵向写出位置 .参数 欲写出文本, 文本型, , .子程序 定位写出W, , , 在指定写出位置处写出指定的文本,不改变现行写出位置。 .参数 横向写出位置, 整数型, 可空 , 如果省略,则使用现行横向写出位置 .参数 纵向写出位置, 整数型, 可空 , 如果省略,则使用现行纵向写出位置 .参数 Unicode文本, 字节集, , .子程序 动态缩放图形, , , 可在显示的窗口鼠标滚轮被滚动时调用本命令 .参数 缩放系数, 整数型, , 可为鼠标滚动距离 .子程序 多边形填充模式, 整数型, , .参数 填充模式, 整数型, 可空 , 1:ALTERNATE:交替填充;2:WINDING:根据绘图方向填充 .子程序 反转矩形区, , , 将画板上指定矩形区域的颜色翻转过来 .参数 矩形左上角横坐标, 整数型, , .参数 矩形左上角纵坐标, 整数型, , .参数 矩形右下角横坐标, 整数型, , .参数 矩形右下角纵坐标, 整数型, , .子程序 复位, , , 空间坐标变换复位 .子程序 复制, 逻辑型, , .参数 目标场景句柄, 整数型, 可空 , .参数 目标左边, 整数型, 可空 , 粘贴到目标场景中左上角位置,默认为0 .参数 目标顶边, 整数型, 可空 , 粘贴到目标场景中左上角位置,默认为0 .参数 目标宽度, 整数型, 可空 , 粘贴到目标场景中的宽度,如果为空,则以参数【源宽度】为准。 .参数 目标高度, 整数型, 可空 , 粘贴到目标场景中的高度,如果为空,则以参数【源高度】为准。 .参数 源场景句柄, 整数型, 可空 , 被复制的场景句柄,如果为空默认为本画板的内存场景句柄。 .参数 源左边, 整数型, 可空 , 被复制的位置,如果省略,默认为0 .参数 源顶边, 整数型, 可空 , 被复制的位置,如果省略,默认为0 .参数 源宽度, 整数型, 可空 , 被复制源的宽度,为空时则以“源左边”到本画板最右边的宽度。 .参数 源高度, 整数型, 可空 , 被复制源的高度,为空时则以“源顶边”到本画板最下边的高度。 .参数 复制方法, 整数型, 可空 , 光栅运算_ 开头的常量,默认为#光栅运算_拷贝。注意:如果为参数【透明参数】提供参数值将忽略本参数。 .参数 透明参数, 整数型, 可空 , 注意:如果参数【透明混合】为真,此参数为透明度(0-255);【透明混合】为假,此参数为透明颜色值。 .参数 透明混合, 逻辑型, 可空 , 复制的透明模式,默认为假。如果参数【透明参数】为空时本参数无意义 .子程序 复制到窗口, , , .参数 窗口句柄, 整数型, , .参数 透明色, 整数型, 可空 , .参数 是否拉伸, 逻辑型, 可空 , 如果窗口客户区和画板尺寸不同时,复制到窗口时是否要拉伸到整个窗口区域。如:窗口背景图 .子程序 关闭当前路径, , , .子程序 合并分层画板, , , 将【分层画板】或【动态矢量画板】合并到本画板中 .参数 画板句柄, 整数型, , 分层画板或动态矢量画板中的命令 取句柄()返回的值 .参数 合并左边位置, 小数型, 可空 , 合并到本画板中的左上角位置 .参数 合并顶边位置, 小数型, 可空 , 同上 .参数 合并宽度, 小数型, 可空 , 合并到本画板中的宽度。如果省略,则使用分层画板本身的宽度 .参数 合并高度, 小数型, 可空 , 合并到本画板中的高度。如果省略,则使用分层画板本身的高度 .子程序 合并分层画板_2, , , 合并【分层画板】或【动态矢量画板】中的一部分到本画板中 .参数 画板句柄, 整数型, , 分层画板或动态矢量画板中的命令 取句柄()返回的值 .参数 合并左边位置, 小数型, 可空 , 合并到本画板中的左上角位置 .参数 合并顶边位置, 小数型, 可空 , 同上 .参数 合并宽度, 小数型, 可空 , 合并到本画板中的宽度。如果省略,则使用分层画板本身的宽度 .参数 合并高度, 小数型, 可空 , 合并到本画板中的高度。如果省略,则使用分层画板本身的高度 .参数 合并部分左边, 小数型, 可空 , 分层画板中要合并的一部分的左上角位置,如果省略,默认为0 .参数 合并部分顶边, 小数型, 可空 , 同上 .参数 合并部分宽度, 小数型, 可空 , 分层画板中要合并的一部分的宽度,如果省略,默认为分层画板本身的宽度 .参数 合并部分高度, 小数型, 可空 , 分层画板中要合并的一部分的高度,如果省略,默认为分层画板本身的高度 .子程序 画贝塞尔曲线, , , 由三点为一组(控制点、控制点、顶点)生成贝塞尔曲线。注意:起始顶点需要预先指定,可用命令:置画笔位置()。 .参数 曲线控制点, 坐标_整数, 数组, 本数组按顺序记录曲线各个控制点的横向及纵向坐标值(不包含起始顶点),数组成员数建议为3的倍数。 .参数 顶点数目, 整数型, 可空 , .子程序 画笔粗细, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 宽度, 整数型, 可空 , .子程序 画笔类型, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 类型, 整数型, 可空 , “画笔类型_”开头常量 .子程序 画笔类型_2, , , .参数 画笔笔尖样式, 整数型, 可空 , “笔尖样式_”开头的常量 .参数 连线方式, 整数型, 可空 , “连线方式_”开头的常量 .子程序 画笔颜色, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 颜色, 整数型, 可空 , 要设置的RGB颜色,为空则返回当前RGB颜色 .子程序 画闭合曲线, , , .参数 顶点数组, 坐标_整数, 数组, 用于描绘曲线的顶点 .参数 顶点数目, 整数型, 可空 , .子程序 画饼, , , 本命令执行完毕后,如果需要获取弧线两个端点的坐标值,可调用命令:取回弧线端点坐标() .参数 椭圆左上角横坐标, 整数型, , .参数 椭圆左上角纵坐标, 整数型, , .参数 椭圆右下角横坐标, 整数型, , .参数 椭圆右下角纵坐标, 整数型, , .参数 弧线起始点横坐标, 整数型, , .参数 弧线起始点纵坐标, 整数型, , .参数 弧线终止点横坐标, 整数型, , .参数 弧线终止点纵坐标, 整数型, , .子程序 画饼_2, , , 本命令执行完毕后,如果需要获取弧线两个端点的坐标值,可调用命令:取回弧线端点坐标() .参数 椭圆左上角横坐标, 整数型, , .参数 椭圆左上角纵坐标, 整数型, , .参数 椭圆右下角横坐标, 整数型, , .参数 椭圆右下角纵坐标, 整数型, , .参数 开始角度, 小数型, , .参数 结束角度, 小数型, , .子程序 画出SVG矢量图形, , , .参数 SVG文件数据, 字节集, , .参数 文字左下角基点, 逻辑型, 可空 , 文本是否以左下角为写出基点。如果本参数为空,默认为真 .参数 X缩放比例, 双精度小数, 可空 , 如果本参数为空,默认为1 .参数 Y缩放比例, 双精度小数, 可空 , 如果本参数为空,默认为1 .参数 横向偏移, 小数型, 可空 , .参数 纵向偏移, 小数型, 可空 , .参数 SVG图形范围, 矩形区_S, 参考 可空 , 画出SVG图形时取回图形的范围,为本参数提供一个变量,画完后取回的范围会写入此变量 .参数 已画出数量, 整数型, 参考 可空 , 画出SVG图形时已画出的图形数量,本参数的值动态变化,可作为计算画出进度的数值 .子程序 画出方式, 整数型, , .参数 方式, 整数型, 可空 , “画出方式_”开头的常量 .子程序 画出图元文件, , , .参数 图元文件数据, 字节集, , .参数 画出左边位置, 小数型, 可空 , 在画板中画出图片的左上角横向位置 .参数 画出顶边位置, 小数型, 可空 , 在画板中画出图片的左上角纵向位置 .参数 画出宽度, 小数型, 可空 , 在画板中画出图片的宽度。如果本参数被省略,根据画出高度自动计算出等比例的宽度 .参数 画出高度, 小数型, 可空 , 在画板中画出图片的高度。如果本参数被省略,根据画出宽度自动计算出等比例的高度 .子程序 画点, , , .参数 点横坐标, 整数型, , .参数 点纵坐标, 整数型, , .参数 欲置入的颜色值, 整数型, 可空 , .子程序 画多边形, , , 画一个封闭的多边形。 .参数 多边形顶点, 坐标_整数, 数组, 本参数数组顺序记录多边形各顶点的横向及纵向坐标值 .参数 顶点数目, 整数型, 可空 , .子程序 画繁花曲线, , , 趣味曲线,万花尺、万花规画出来的那种曲线。也可画椭圆(R=2*r,S≠r)或者星形线,比如:R=3*r,S=r(三个尖),R=4*r,S=r(四个尖),R=5*r,S=r或R=2.5*r,S=r(五个尖)等 .参数 中心点坐标, 坐标_整数, , .参数 外圆半径, 整数型, , 外部静态圆半径(R) .参数 内圆半径, 整数型, , 内部动态圆半径(r) .参数 作图点偏移, 整数型, , 内部动态圆上的作图点到圆心的距离(S) .参数 精度, 小数型, 可空 , 精度的值越大,绘图速度越快,但是图形质量会变得越粗糙。如果参数为空,默认为0.2 .子程序 画弧线, , , 本命令执行完毕后,如果需要获取弧线两个端点的坐标值,可调用命令:取回弧线端点坐标() .参数 椭圆左上角横坐标, 整数型, , .参数 椭圆左上角纵坐标, 整数型, , .参数 椭圆右下角横坐标, 整数型, , .参数 椭圆右下角纵坐标, 整数型, , .参数 弧线起始点横坐标, 整数型, , .参数 弧线起始点纵坐标, 整数型, , .参数 弧线终止点横坐标, 整数型, , .参数 弧线终止点纵坐标, 整数型, , .子程序 画弧线_2, , , 本命令执行完毕后,如果需要获取弧线两个端点的坐标值,可调用命令:取回弧线端点坐标() .参数 椭圆左上角横坐标, 整数型, , .参数 椭圆左上角纵坐标, 整数型, , .参数 椭圆右下角横坐标, 整数型, , .参数 椭圆右下角纵坐标, 整数型, , .参数 开始角度, 小数型, , .参数 结束角度, 小数型, , .子程序 画蝴蝶曲线, , , .参数 中心点坐标, 坐标_整数, , .参数 大小, 小数型, , .参数 变形系数, 整数型, 可空 , 如果本参数为空默认为4 .参数 曲线细腻程度, 小数型, 可空 , 数值越大曲线越细腻,画图也越慢。如果参数为空,默认为2 .参数 X缩放比例, 双精度小数, 可空 , 如果本参数=1 或者被省略,蝴蝶曲线的横向坐标不变形 .参数 Y缩放比例, 双精度小数, 可空 , 如果本参数=1 或者被省略,蝴蝶曲线的纵向坐标不变形 .子程序 画渐变矩形, , , .参数 矩形区域左边, 整数型, , .参数 矩形区域顶边, 整数型, , .参数 矩形区域宽度, 整数型, , .参数 矩形区域高度, 整数型, , .参数 渐变方向, 整数型, 可空 , 1、从上到下;2、从左到右;3、从左上到右下;4、从右上到左下;5:从下到上;6:从右到左;7:从右下到左上;8:从左下到右上。如果本参数省略默认为从左到右。 .参数 渐变颜色, 整数型, 数组, 可提供多种颜色 .子程序 画渐变椭圆, , , .参数 矩形区域左边, 整数型, , 椭圆所在的矩形区域的范围 .参数 矩形区域顶边, 整数型, , 同上 .参数 矩形区域宽度, 整数型, , 同上 .参数 矩形区域高度, 整数型, , 同上 .参数 渐变方向, 整数型, 可空 , 1:从内到外;2:从外到内。如果省略默认为从内到外。 .参数 首渐变颜色, 整数型, , .参数 尾渐变颜色, 整数型, , .子程序 画矩形, , , .参数 矩形左上角横坐标, 整数型, , .参数 矩形左上角纵坐标, 整数型, , .参数 矩形右下角横坐标, 整数型, , .参数 矩形右下角纵坐标, 整数型, , .子程序 画连续线, , , 描绘一系列线段,需预先指定连续线段的画笔起始位置,可用命令:置画笔位置()。 .参数 线段顶点, 坐标_整数, 数组, 不包含起始点 .参数 顶点数目, 整数型, 可空 , .子程序 画玫瑰曲线, , , .参数 中心点坐标, 坐标_整数, , .参数 花瓣长度, 整数型, , .参数 系数, 整数型, , .参数 曲线细腻程度, 小数型, 可空 , 数值越大曲线越细腻,画图也越慢。如果参数为空,默认为1 .参数 余弦方式, 逻辑型, 可空 , .子程序 画曲线, , , .参数 顶点数组, 坐标_整数, 数组, 用于描绘曲线的顶点 .参数 顶点数目, 整数型, 可空 , .子程序 画图片, , , .参数 图片句柄, 整数型, , 画图片之后不会自动卸载,图片句柄可以重复使用 .参数 图片左边画出位置, 小数型, 可空 , 在画板中画出图片的左上角横向位置 .参数 图片顶边画出位置, 小数型, 可空 , 在画板中画出图片的左上角纵向位置 .参数 图片画出宽度, 小数型, 可空 , 在画板中画出图片的宽度。如果省略,则按照参数六“尺寸模式”的设置计算画出图片的宽度 .参数 图片画出高度, 小数型, 可空 , 在画板中画出图片的高度。如果省略,则按照参数六“尺寸模式”的设置计算画出图片的高度 .参数 尺寸模式, 字节型, 可空 , 本参数设置图片画出尺寸(参数四或参数五被省略时)的计算模式。本参数等于0,按图片原尺寸画出;本参数等于1,按图片原尺寸等比例计算出宽高;本参数等于2,按图片原尺寸的百分比计算出宽高 .子程序 画图片_裁剪, , , .参数 图片句柄, 整数型, , 画图片之后不会自动卸载,图片句柄可以重复使用 .参数 图片左边画出位置, 小数型, 可空 , 在画板中画出图片的左上角横向位置 .参数 图片顶边画出位置, 小数型, 可空 , 在画板中画出图片的左上角纵向位置 .参数 图片画出宽度, 小数型, 可空 , 在画板中画出图片的宽度。如果省略,则使用图片本身的宽度 .参数 图片画出高度, 小数型, 可空 , 在画板中画出图片的高度。如果省略,则使用图片本身的高度 .参数 截取图片左边位置, 小数型, 可空 , 截取图片中一部分的左边位置,如果省略,默认为0 .参数 截取图片顶边位置, 小数型, 可空 , 截取图片中一部分的顶边位置,如果省略,默认为0 .参数 截取图片宽度, 小数型, 可空 , 截取图片中一部分的宽度,如果省略,默认为图片本身的宽度 .参数 截取图片高度, 小数型, 可空 , 截取图片中一部分的高度,如果省略,默认为图片本身的高度 .参数 应用效果, 图片编辑类, 可空 , 画出的图片是否同时具备某些效果 .子程序 画图片_九宫, , , .参数 图片句柄, 整数型, , 画图片之后不会自动卸载,图片句柄可以重复使用 .参数 图片左边画出位置, 小数型, 可空 , 在画板中画出图片的左上角横向位置 .参数 图片顶边画出位置, 小数型, 可空 , 在画板中画出图片的左上角纵向位置 .参数 图片画出宽度, 小数型, 可空 , 在画板中画出图片的宽度。如果省略,则使用图片本身的宽度 .参数 图片画出高度, 小数型, 可空 , 在画板中画出图片的高度。如果省略,则使用图片本身的高度 .参数 九宫左边宽度, 小数型, 可空 , 图片中九宫区域左边的宽度,如果省略,默认为0 .参数 九宫顶边高度, 小数型, 可空 , 图片中九宫区域顶边的高度,如果省略,默认为0 .参数 九宫右边宽度, 小数型, 可空 , 图片中九宫区域右边的宽度,如果省略,默认为参数“九宫左边宽度” .参数 九宫底边高度, 小数型, 可空 , 图片中九宫区域底边的高度,如果省略,默认为参数“九宫顶边高度” .参数 应用效果, 图片编辑类, 可空 , 画出的图片是否同时具备某些效果 .子程序 画图片_扭曲变形, , , 将图片画入任意四个坐标组成的四边形内 .参数 图片句柄, 整数型, , 【图片对象.取句柄()】返回的值,画图片之后不会自动释放,图片对象可以重复使用 .参数 坐标A, 坐标_整数, , 对应于原图片的左上角 .参数 坐标B, 坐标_整数, , 对应于原图片的右上角 .参数 坐标C, 坐标_整数, , 对应于原图片的左下角 .参数 坐标D, 坐标_整数, , 对应于原图片的右下角 .子程序 画图片_平行扭曲, , , 将图片两边保持平行,另外两边任意拉伸。例如图片上下两边保持水平平行,左右两边任意倾斜,或者左右两边保持垂直平行,上下两边任意倾斜 .参数 图片句柄, 整数型, , 【图片对象.取句柄()】返回的值,画图片之后不会自动释放,图片对象可以重复使用 .参数 是否左右边平行, 逻辑型, 可空 , 本参数为假,上下两边保持水平平行,本参数为真,左右两边保持垂直平行 .参数 坐标A, 坐标_整数, , 对应于原图片的左上角 .参数 坐标B, 坐标_整数, , 对应于原图片的右下角 .参数 偏离距离A, 整数型, , 如果是水平平行,本参数控制对应于原图片左下角的偏离距离;如果是垂直平行,本参数控制对应于原图片右上角的偏离距离 .参数 偏离距离B, 整数型, , 本参数控制对应于原图片右下角的偏离距离 .子程序 画图片_倾斜变换, , , .参数 图片句柄, 整数型, , 画图片之后不会自动卸载,图片句柄可以重复使用 .参数 左上角画出位置X, 小数型, 可空 , 画出图片时对应于原图片左上角的横向位置 .参数 左上角画出位置Y, 小数型, 可空 , 画出图片时对应于原图片左上角的纵向位置 .参数 图片画出宽度, 小数型, 可空 , 在画板中画出图片的宽度。如果省略,则使用图片本身的宽度 .参数 图片画出高度, 小数型, 可空 , 在画板中画出图片的高度。如果省略,则使用图片本身的高度 .参数 水平倾斜量, 小数型, 可空 , .参数 垂直倾斜量, 小数型, 可空 , .参数 变换参考点, 坐标_小数, 可空 , 如果本参数被省略,默认为图片中心点 .子程序 画图片_倾斜到坐标, , , 按照指定的三个坐标画出倾斜的图片 .参数 图片句柄, 整数型, , 画图片之后不会自动卸载,图片句柄可以重复使用 .参数 左上角画出位置X, 整数型, , 对应于原图片的左上角 .参数 左上角画出位置Y, 整数型, , 同上 .参数 右上角画出位置X, 整数型, , 对应于原图片的右上角 .参数 右上角画出位置Y, 整数型, , 同上 .参数 左下角画出位置X, 整数型, , 对应于原图片的左下角 .参数 左下角画出位置Y, 整数型, , 同上 .子程序 画图片_数据, , , 此方法为纯GDI画出图片,一些优化命令会失效,例如:图片优化模式()。本命令生成的图片句柄为GDI句柄,并非图片对象的句柄,命令执行完会释放该句柄。如果GDI图片句柄不需要释放,可在模块外调用API与“取场景句柄()”的返回值结合使用 .参数 图片数据, 字节集, , .参数 图片左边画出位置, 整数型, 可空 , 在画板中画出图片的左上角横向位置 .参数 图片顶边画出位置, 整数型, 可空 , 在画板中画出图片的左上角纵向位置 .参数 图片画出宽度, 整数型, 可空 , 在画板中画出图片的宽度。如果省略,则按照参数六“尺寸模式”的设置计算画出图片的宽度 .参数 图片画出高度, 整数型, 可空 , 在画板中画出图片的高度。如果省略,则按照参数六“尺寸模式”的设置计算画出图片的高度 .参数 尺寸模式, 字节型, 可空 , 本参数设置图片画出尺寸(参数四或参数五被省略时)的计算模式。本参数等于0,按图片原尺寸画出;本参数等于1,按图片原尺寸等比例计算出宽高;本参数等于2,按图片原尺寸的百分比计算出宽高 .子程序 画椭圆, , , .参数 椭圆左上角横坐标, 整数型, , .参数 椭圆左上角纵坐标, 整数型, , .参数 椭圆右下角横坐标, 整数型, , .参数 椭圆右下角纵坐标, 整数型, , .子程序 画弦, , , 本命令执行完毕后,如果需要获取弧线两个端点的坐标值,可调用命令:取回弧线端点坐标() .参数 椭圆左上角横坐标, 整数型, , .参数 椭圆左上角纵坐标, 整数型, , .参数 椭圆右下角横坐标, 整数型, , .参数 椭圆右下角纵坐标, 整数型, , .参数 弧线起始点横坐标, 整数型, , .参数 弧线起始点纵坐标, 整数型, , .参数 弧线终止点横坐标, 整数型, , .参数 弧线终止点纵坐标, 整数型, , .子程序 画星形, , , .参数 星形顶点, 坐标_整数, 数组, 本参数数组顺序记录星形各顶点的横向及纵向坐标值 .参数 顶点数目, 整数型, 可空 , .子程序 画圆, , , .参数 圆心横坐标, 小数型, , .参数 圆心纵坐标, 小数型, , .参数 半径, 小数型, , .子程序 画圆弧_端点, , , 本命令执行完毕后,如果需要获取弧线两个端点的坐标值,可调用命令:取回弧线端点坐标() .参数 圆心横坐标, 小数型, , 画出圆弧的半径为圆心到起点的距离(由前四个参数决定) .参数 圆心纵坐标, 小数型, , 同上 .参数 起点横坐标, 小数型, , 起点位置不同画出的圆弧半径也不同 .参数 起点纵坐标, 小数型, , 同上 .参数 终点横坐标, 小数型, , 终点位置不参与半径的计算 .参数 终点纵坐标, 小数型, , 同上 .子程序 画圆弧_角度, , , 本命令执行完毕后,如果需要获取弧线两个端点的坐标值,可调用命令:取回弧线端点坐标() .参数 圆心横坐标, 小数型, , .参数 圆心纵坐标, 小数型, , .参数 半径, 小数型, , .参数 开始角度, 小数型, , .参数 结束角度, 小数型, , .子程序 画圆弧路径文字, , , 画出按照圆弧排列的文字 .参数 圆心横坐标, 小数型, , .参数 圆心纵坐标, 小数型, , .参数 半径, 小数型, , .参数 写出的文本, 文本型, , .参数 字体, 字体, 可空 , 如果省略,默认为画板当前的字体属性 .参数 开始角度, 小数型, 可空 , 如果指定开始角度和结束角度,文字将依两端对齐的方式画出;如果两个角度只指定其中一个角度并且居中对齐为假,则靠近于指定的角度画出文字 .参数 结束角度, 小数型, 可空 , 同上 .参数 居中对齐, 逻辑型, 可空 , 如果本参数为真,写出文字依开始角度居中对齐,结束角度被忽略 .参数 在弧线外侧环绕, 逻辑型, 可空 , .子程序 画圆角矩形, , , .参数 矩形左上角横坐标, 整数型, , .参数 矩形左上角纵坐标, 整数型, , .参数 矩形右下角横坐标, 整数型, , .参数 矩形右下角纵坐标, 整数型, , .参数 圆角宽度, 整数型, 可空 , .参数 圆角高度, 整数型, 可空 , .子程序 画直线, , , .参数 起始点横坐标, 整数型, , .参数 起始点纵坐标, 整数型, , .参数 结束点横坐标, 整数型, , .参数 结束点纵坐标, 整数型, , .子程序 画直线_2, , , 从当前的画笔位置画一条线到指定的点 .参数 目标点横坐标, 整数型, , .参数 目标点纵坐标, 整数型, , .子程序 画组合曲线, 逻辑型, , API:PolyDraw,描绘一条复杂的曲线,由线段及贝塞尔曲线组成 .参数 顶点控制点, 坐标_整数, 数组, 用于描绘曲线的顶点和控制点 .参数 描绘类型, 字节型, 数组, 这个数组定义了与每个坐标对应的操作类型。"PT_"开头的常量,其中包括:PT_MOVETO:坐标是一幅新打开图形的起点;PT_LINETO:坐标是来自前一个坐标的一条线的终点;PT_BEZIERTO:以三点一组的形式出现,头两个点是控制点,第三个是贝塞尔曲线的终点。PT_LINETO和PT_BEZIERTO也许能与PT_CLOSEFIGURE联合使用,在这种情况下,它代表一幅图形的最后一个点,将这个点与图形的第一个点连接起来后,图形就会封闭。 .参数 顶点数目, 整数型, 可空 , .子程序 矩形到剪裁区, , , .参数 矩形左上角横坐标, 整数型, , .参数 矩形左上角纵坐标, 整数型, , .参数 矩形右下角横坐标, 整数型, , .参数 矩形右下角纵坐标, 整数型, , .参数 合并模式, 整数型, 可空 , 决定如何将矩形区与当前剪切区域合并到一起,“RGN_”开头的常量 .子程序 开始绘制路径, , , 启动一个路径分支。在这个命令后执行的绘图命令会自动成为路径的一部分 .子程序 空间坐标变换, , , 高级命令。可用XFORM结构数据对坐标系统进行缩放、平移、斜切、旋转的变换。如果XFORM结构数据为 {1,0,0,1,0,0} 并且参数二为假时,会对坐标系统复位 .参数 转换数据, XFORM, , 如果要复位,“平行缩放”和“垂直缩放”设置为 1,其他的都为 0,并且参数二为假或为空。或者调用命令:复位() .参数 继承当前变换, 逻辑型, 可空 , 是否继承当前世界空间坐标的变换数据 .子程序 路径到区域, 整数型, , 将画板中当前路径转换到一个区域里,返回转换的新区域句柄,零表示错误。注意:本命令执行成功后,路径会自动清除。如果区域句柄不再需要,用API“删除对象_”将其删除 .子程序 路径合并到剪裁区, 逻辑型, , 将画板中当前的路径合并到剪裁区域里。注意:本命令执行成功后,路径会自动清除。 .参数 合并模式, 整数型, 可空 , 决定如何将路径与当前剪切区域合并到一起,“RGN_”开头的常量。如果本参数省略,默认为 #RGN_COPY .子程序 描绘并且填充路径, , , 本命令执行成功后,路径会自动清除。 .子程序 描绘路径, , , 用当前画笔描绘路径的轮廓。注意:本命令执行成功后,路径会自动清除。 .子程序 平移剪裁区, , , .参数 水平偏移量, 整数型, 可空 , .参数 垂直偏移量, 整数型, 可空 , .子程序 平移空间坐标, , , 空间坐标变换之平移。要复位时可调用命令:复位() .参数 水平偏移量, 小数型, 可空 , .参数 垂直偏移量, 小数型, 可空 , .子程序 平移显示区, , , .参数 横向偏移量, 整数型, 可空 , .参数 纵向偏移量, 整数型, 可空 , .子程序 清除, , , .参数 清除区域, 矩形区域, 可空 , 画板的清除区域,如果参数为空时将会清除画板的所有内容 .子程序 清除辅助线, , , .参数 方向, 整数型, 可空 , 当本参数为 1 时清除横向标尺的辅助线(垂直线),本参数为 2 时清除纵向标尺的辅助线(水平线)。否则就清除所有的辅助线 .子程序 区域到剪裁区, , , 为画板指定新的剪裁区 .参数 区域句柄, 整数型, , .子程序 区域合并到剪裁区, , , 将指定区域组合到画板的当前剪裁区 .参数 区域句柄, 整数型, , .参数 合并模式, 整数型, 可空 , 决定如何将指定区域与当前剪切区域合并到一起,“RGN_”开头的常量。如果本参数省略,默认为 #RGN_COPY .子程序 取场景句柄, 整数型, , 取出内存画板的设备环境句柄,可用于在本模块之外编写扩展功能的命令 .子程序 取垂直分辨率, 整数型, , .子程序 取垂直辅助线位置, 整数型, , 返回横向标尺的辅助线数量 .参数 存放位置的数组, 小数型, 可空 数组, .子程序 取当前缩放比例, 双精度小数, , .子程序 取点, 整数型, , 返回画板上指定点的颜色值 .参数 点横坐标, 整数型, , .参数 点纵坐标, 整数型, , .子程序 取横向标尺高度, 整数型, , .子程序 取画板高度, 整数型, , .子程序 取画板宽度, 整数型, , .子程序 取画笔位置, 坐标_整数, , .子程序 取画布高度, 整数型, , .子程序 取画布宽度, 整数型, , .子程序 取回弧线端点坐标, , , 绘制弦、饼、圆弧、弧线之后,如果需要取回弧线两端的坐标值,可调用本命令 .参数 起点坐标, 坐标_小数, 可空 , .参数 终点坐标, 坐标_小数, 可空 , .子程序 取水平分辨率, 整数型, , .子程序 取水平辅助线位置, 整数型, , 返回纵向标尺的辅助线数量 .参数 存放位置的数组, 小数型, 可空 数组, .子程序 取图片, 字节集, , 取出画板上现有内容的图片数据,返回为 BMP 格式的图片数据 .参数 输出宽度, 整数型, 可空 , .参数 输出高度, 整数型, 可空 , .参数 背景替换颜色, 整数型, 可空 , 可用指定的颜色替换输出图像的背景颜色。如果本参数被省略,则背景部分被原样加入到输出图像中 .子程序 取图片高度, 整数型, , .参数 图片, 字节集, , .子程序 取图片宽度, 整数型, , .参数 图片, 字节集, , .子程序 取位图句柄, 整数型, , .子程序 取文本高度, 整数型, , .参数 文本, 文本型, , .子程序 取文本高度W, 整数型, , .参数 Unicode文本, 字节集, , .子程序 取文本宽度, 整数型, , .参数 文本, 文本型, , .子程序 取文本宽度W, 整数型, , .参数 Unicode文本, 字节集, , .子程序 取文字间距, 整数型, , .子程序 取消绘制路径, , , 抛弃画板中的所有路径,也取消目前正在进行的任何路径的创建工作 .子程序 取写出位置, 坐标_整数, , .子程序 取纵向标尺宽度, 整数型, , .子程序 全部重新计算, , , .子程序 删除辅助线, , , .参数 方向, 整数型, , 当本参数为 1 时删除横向标尺的辅助线(垂直线),本参数为 2 时删除纵向标尺的辅助线(水平线) .参数 索引, 整数型, , .子程序 设置标尺属性, , , .参数 方向, 整数型, 可空 , 当本参数为 1 时设置横向标尺的属性,本参数为 2 时设置纵向标尺的属性。否则横向和纵向的标尺使用相同的属性 .参数 宽度或高度, 整数型, 可空 , 纵向标尺的宽度/横向标尺的高度,本参数为空时不做修改 .参数 标尺背景色, 整数型, 可空 , RGB颜色值,本参数为空时不做修改 .参数 刻度线颜色, 整数型, 可空 , RGB颜色值,本参数为空时不做修改 .参数 刻度文本颜色, 整数型, 可空 , RGB颜色值,本参数为空时不做修改 .参数 文字大小, 整数型, 可空 , 本参数为空时不做修改 .参数 鼠标处刻度线颜色, 整数型, 可空 , RGB颜色值,本参数为空时不做修改 .参数 辅助线颜色, 整数型, 可空 , RGB颜色值,本参数为空时不做修改 .子程序 设置鼠标操作, , , 本命令的设置会在绑定窗口后有效 .参数 平移视图操作, 整数型, 可空 , 操作平移视图的鼠标键:1:按下鼠标左键;2:按下鼠标右键(默认);3:按下鼠标中键 .参数 缩放视图系数, 整数型, 可空 , 鼠标滚动时缩放视图的倍数,初始值为 1。如果设为0,鼠标滚动时无缩放 .子程序 设置文字间距, 整数型, , 返回设置前的字符间距 .参数 间距, 整数型, , .子程序 事件_尺寸被改变, , , 本画板的尺寸被改变后是否要执行其他子程序,如果有需要执行的子程序,会传递给此子程序三个参数:本画板场景句柄、画板宽度、画板高度 .参数 回调子程序, 子程序指针, , 此子程序是画板尺寸改变之后执行 .子程序 事件_尺寸即将改变, , , 本画板的尺寸被改变之前是否要执行其他子程序 .参数 回调子程序, 子程序指针, , 此子程序是画板尺寸改变之前执行 .子程序 是否已创建, 逻辑型, , .子程序 鼠标被移动, , , 在显示的窗口鼠标位置被移动时调用本命令 .参数 横向位置, 整数型, , .参数 纵向位置, 整数型, , .子程序 刷子类型, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 类型, 整数型, 可空 , “刷子类型_”开头的常量 .子程序 刷子类型_图案, , , 纹理刷子,用于图案填充 .参数 有效的位图句柄, 整数型, , 调用图片对象、内存画板、分层画板中的命令“取位图句柄()”返回的位图句柄或其他方式获取的有效的位图句柄 .子程序 刷子颜色, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 颜色, 整数型, 可空 , .子程序 添加辅助线, , , .参数 方向, 整数型, , 当本参数为 1 时添加横向标尺的辅助线(垂直线),本参数为 2 时添加纵向标尺的辅助线(水平线) .参数 辅助线位置, 小数型, , .子程序 填充_单色边界, , , 从指定的点向外填充,直到找到了边界颜色,在边界采用了一种颜色时使用 .参数 填充点横坐标, 整数型, , .参数 填充点纵坐标, 整数型, , .参数 边界颜色, 整数型, , 要使用的边界颜色 .子程序 填充_多色边界, , , 从指定的点向外填充,仅填充指定点的颜色所在的区域,在边界含有多种颜色时使用 .参数 填充点横坐标, 整数型, , .参数 填充点纵坐标, 整数型, , .子程序 填充矩形, , , .参数 矩形左上角横坐标, 整数型, , .参数 矩形左上角纵坐标, 整数型, , .参数 矩形右下角横坐标, 整数型, , .参数 矩形右下角纵坐标, 整数型, , .子程序 填充路径, , , 关闭路径中的图形并用当前画刷填充。注意:本命令执行成功后,路径会自动清除。 .子程序 填充区域, , , .参数 区域句柄, 整数型, , .子程序 停止绘制路径, , , 停止定义路径。如执行成功,调用开始绘制路径和本命令之间发生的所有绘图操作都会正式成为画板中的路径 .子程序 图片优化模式, , , .参数 平滑模式, 整数型, 可空 , “平滑模式_”开头的常量 .参数 算法模式, 整数型, 可空 , “算法模式_”开头的常量 .参数 偏移模式, 整数型, 可空 , “像素偏移模式_”开头的常量 .子程序 文本颜色, 整数型, , .参数 颜色, 整数型, 可空 , .子程序 显示整个画布, , , 本命令自动计算出能全部显示整个画布范围的缩放比例 .子程序 显示指定点, , , 如果指定的点没有在画板内,则重新计算位置并跳到此坐标 .参数 X值, 小数型, , .参数 Y值, 小数型, , .子程序 显示指定区域, , , .参数 要显示的区域, 矩形区_X, , .子程序 限制到画布范围, 逻辑型, , 比如平移或缩放图形时可能会超出显示区范围,如果此时不限制到画布范围,可能找不到图形,如果限制就很容易找到 .参数 是否限制, 逻辑型, 可空 , 初始值为真 .子程序 销毁, , , .子程序 销毁, , , .子程序 写出, , , 在当前写出位置处写出指定的文本,自动调整写出位置到所写出数据的末位置。 .参数 欲写出文本, 文本型, , .子程序 写出W, , , 在当前写出位置处写出指定的文本,自动调整写出位置到所写出数据的末位置。 .参数 Unicode文本, 字节集, , .子程序 写文本_矩形内, 整数型, , API:DrawTextA .参数 欲写出文本, 文本型, , .参数 字串数量, 整数型, 可空 , 欲写出的字符数量。如果要写出整个字串(直到空中止符),则可将这个参数设为-1。如果参数被省略,默认为-1。 .参数 描绘区域, 矩形区域, , .参数 对齐格式, 整数型, 可空 , 参考“DT_”开头的常量,可以使用“位或()”增加多个常量值。 .子程序 写文本行, , , 在当前写出位置写出指定的文本,并将现行写出位置调整到下行行首。 .参数 欲写出文本, 文本型, , .参数 增减行间距, 整数型, 可空 , 在默认情况下的行间距是否要增减 .参数 增减方式, 整数型, 可空 , 增减行间距的方式,只有参数二不为0时才有效。1:行间距增加到文本的下方;0:在文本的上下方各增加一半的间距;-1:行间距增加到文本的上方 .子程序 写文本行W, , , 在当前写出位置写出指定的文本,并将现行写出位置调整到下行行首。 .参数 Unicode文本, 字节集, , .参数 增减行间距, 整数型, 可空 , 在默认情况下的行间距是否要增减 .参数 增减方式, 整数型, 可空 , 增减行间距的方式,只有参数二不为0时才有效。1:行间距增加到文本的下方;0:在文本的上下方各增加一半的间距;-1:行间距增加到文本的上方 .子程序 卸载图片, , , 释放画板上次载入的图片数据 .子程序 修改辅助线, , , .参数 方向, 整数型, , 当本参数为 1 时修改横向标尺的辅助线(垂直线),本参数为 2 时修改纵向标尺的辅助线(水平线) .参数 索引, 整数型, , 本参数指定要修改第几条辅助线 .参数 修改的位置, 小数型, , .子程序 旋转指定角度画图, , , 空间坐标变换之旋转。如果旋转角度要复位,调用命令:复位() .参数 旋转角度, 小数型, , .参数 中心点横坐标, 小数型, 可空 , .参数 中心点纵坐标, 小数型, 可空 , .参数 继承当前变换, 逻辑型, 可空 , 本参数指定是否要在当前旋转角度(或当前变换)的基础上再次旋转 .子程序 载入图片数据, 整数型, , 成功返回图片句柄,失败返回0。加载之前会释放内存中上次载入的图片数据。 .参数 图片数据, 字节集, , 欲载入的图片数据 .参数 旋转翻转, 整数型, 可空 , 参考 翻转类型_ 开头的常量 .子程序 载入图片文件, 整数型, , 成功返回图片句柄,失败返回0。加载之前会释放内存中上次载入的图片数据。 .参数 图片路径, 文本型, , 欲载入的图片文件 .参数 旋转翻转, 整数型, 可空 , 参考 翻转类型_ 开头的常量 .子程序 置当前缩放比例, , , .参数 缩放比例, 双精度小数, , .子程序 置画板尺寸, , , 重置内存画板尺寸(高,宽)多余处将被重画 .参数 新宽度, 整数型, 可空 , 欲重置内存场景位图的宽度,如果参数为空,画板宽度不修改 .参数 新高度, 整数型, 可空 , 欲重置内存场景位图的高度,如果参数为空,画板高度不修改 .子程序 置画笔位置, 逻辑型, , 置画笔起始位置,可结合画线命令使用 .参数 横坐标, 整数型, , .参数 纵坐标, 整数型, , .子程序 置画布尺寸, , , .参数 新宽度, 整数型, , .参数 新高度, 整数型, , .子程序 置显示尺寸, , , 创建本“动态画板”时没有绑定窗口句柄,当执行“置画板尺寸”时调用本命令 .参数 新宽度, 整数型, , .参数 新高度, 整数型, , .子程序 置写出位置, , , .参数 横向写出位置, 整数型, 可空 , 如果参数为空,横向写出位置不做任何修改 .参数 纵向写出位置, 整数型, 可空 , 如果参数为空,纵向写出位置不做任何修改 .参数 相对位置, 逻辑型, 可空 , 如果本参数为真,则会在当前的写出位置偏移设置的距离。否则会将写出位置设置为指定的值 .子程序 重新绘制标尺, , , 因本画板的主要绘制步骤在模块外执行,本画板不会自动绘制标尺,所以本命令需要使用者自己调用。建议在所有绘制步骤之后调用本命令,避免标尺被其他图形遮盖 .参数 无鼠标刻度线, 逻辑型, 可空 , 如:鼠标移出画板范围时 .子程序 重置剪裁区, , , 还原画板的剪裁区到最大范围。裁剪区域可以理解为一个绘图区域,剪裁区内绘图会显示,剪裁区外的绘图不会显示 .子程序 转换到画布坐标, 坐标_小数, , 计算指定的窗口坐标位置对应于画布上的坐标 .参数 X值, 小数型, , 窗口坐标 .参数 Y值, 小数型, , 窗口坐标 .子程序 字体, 字体, , .参数 字体, 字体, 可空 , .子程序 字体属性, , , .参数 字体名称, 文本型, 可空 , .参数 字体大小, 整数型, 可空 , 单位为点(1 / 72 英寸) .参数 字体宽度, 整数型, 可空 , 自定义的字体宽度,如果参数二“字体大小”为空时才有效 .参数 字体高度, 整数型, 可空 , 自定义的字体高度,如果参数二“字体大小”为空时才有效 .参数 加粗, 逻辑型, 可空 , .参数 倾斜, 逻辑型, 可空 , .参数 下划线, 逻辑型, 可空 , .参数 删除线, 逻辑型, 可空 , .参数 角度, 整数型, 可空 , 以 1 / 10 度为单位 .程序集 动态矢量画板, , 公开 .子程序 Y轴正方向向上, 逻辑型, , 如果参数为空,当前Y轴正方向向上返回真,正方向向下返回假。如果修改属性值将返回修改前正方向是否向上 .参数 是否向上, 逻辑型, 可空 , .子程序 背景颜色, 整数型, , 如果参数为空将取回当前的背景颜色,返回的是RGB颜色值,如果修改属性值将返回修改前的背景颜色 .参数 颜色, 整数型, 可空 , RGB颜色 .子程序 变换图形, , , 可用XFORM结构数据对图形进行缩放、平移、斜切、旋转的变换 .参数 图形索引, 整数型, , .参数 转换数据, XFORM, , 如果要复位,“平行缩放”和“垂直缩放”设置为 1,其他的都为 0,并且参数三为假或为空。注意:复位后该图形的变换和旋转属性都会失效 .参数 继承当前变换, 逻辑型, 可空 , 是否继承图形的当前变换数据 .子程序 遍历所有图片句柄, 整数型, , 遍历本画板使用的所有图片句柄,返回取回的句柄数量 .参数 包含隐藏图形, 逻辑型, 可空 , 遍历图片句柄时是否包含隐藏的图形,如果本参数被省略,默认为真 .参数 所有图片句柄, 整数型, 数组, 本参数为存放取回所有图片句柄的变量 .子程序 遍历所有图形颜色, 整数型, , 返回取回的颜色数量 .参数 包含隐藏图形, 逻辑型, 可空 , 遍历颜色时是否包含隐藏的图形,如果本参数被省略,默认为真 .参数 所有颜色, 整数型, 数组, 本参数为存放取回所有颜色的变量 .子程序 不显示小于1的图形, 逻辑型, , 如果缩放比例很小时,是否不显示过小的图形 .参数 是否不显示, 逻辑型, 可空 , .子程序 创建, 逻辑型, , .参数 窗口句柄, 整数型, , 显示绘图的窗口 .参数 画布宽度, 整数型, , .参数 画布高度, 整数型, , .参数 画板背景色, 整数型, 可空 , RGB颜色值,如果本参数为 #透明,则会创建透明背景的矢量画板(如同图层) .参数 反转Y轴方向, 逻辑型, 可空 , .参数 接管窗口信息, 逻辑型, 可空 , 鼠标操作(平移、缩放画布、捕捉图形、显示到窗口等)是否由模块内部处理,如果本参数为真,这些操作都由模块内部处理。默认为假 .子程序 创建_场景句柄, 逻辑型, , 基于一个设备场景句柄(HDC)创建,可以加快速度,但是本动态矢量画板不再像图层那样的背景透明 .参数 设备场景句柄, 整数型, , 指定一个HDC目标,注意:如果绑定的场景句柄被改变了,立刻执行“更新场景句柄”,例如,本画板是绑定于一个内存画板,当内存画板的画板尺寸改变了,其场景句柄也改变了,此时需要执行“更新场景句柄” .参数 显示宽度, 整数型, , .参数 显示高度, 整数型, , .参数 画布宽度, 整数型, , .参数 画布高度, 整数型, , .参数 画板背景色, 整数型, 可空 , RGB颜色值 .参数 反转Y轴方向, 逻辑型, 可空 , .参数 操作窗口句柄, 整数型, 可空 , 如果需要接管窗口信息时,在此提供鼠标操作的窗口句柄,注意:本参数被省略时,参数“接管窗口信息”无效 .参数 接管窗口信息, 逻辑型, 可空 , 鼠标操作(平移、缩放画布、捕捉图形、显示到窗口等)是否由模块内部处理,如果本参数为真,这些操作都由模块内部处理。默认为假 .子程序 导出DXF文件, 字节集, , .参数 剔除隐藏图形, 逻辑型, 可空 , 导出图形数据时是否不导出隐藏图形,如果本参数为真,只导出显示的图形数据,若本参数为假,则导出所有的图形数据 .参数 开始位置, 整数型, 可空 , 指定开始导出的图形索引,如果本参数被忽略,默认为 1 .参数 结束位置, 整数型, 可空 , 指定终止导出的图形索引,如果本参数被忽略,默认为最后一个图形 .参数 图层名, 文本型, 可空 , 默认为“0” .参数 仅导出实体数据, 逻辑型, 可空 , 是否只导出DXF文件的实体段数据,便于合并DXF .参数 文字转为轮廓, 逻辑型, 可空 , 文字是否转为轮廓线 .参数 弧线到曲线, 逻辑型, 可空 , 圆弧、弧线、圆、椭圆,是否转为曲线 .参数 转为多重直线, 整数型, 可空 , 0:不转换;1:曲线转为多重直线;2:全部转换 .参数 转换精度, 小数型, 可空 , 转换后的与原始曲线的最大距离(弦高),与原始曲线一致的精度为 0 到 1 之间,如果大于1时转换后曲线与原始曲线的差异会越来越大。默认为:0.25 .参数 导出进度, 整数型, 参考 可空 , 从参数“开始位置”到参数“结束位置”导出数据的进度,本参数的值动态变化,可作为计算百分比进度的数值 .子程序 导出SVG矢量图形, 字节集, , .参数 使用style属性, 逻辑型, 可空 , 图形的颜色、宽度等是否使用style属性,本参数被忽略时默认为假 .参数 图形转为路径, 逻辑型, 可空 , 本参数设置SVG基本图形是否转换为路径(path) .参数 文字转为路径, 逻辑型, 可空 , 本参数设置SVG文字(text)是否转换为路径(path) .参数 路径以空格隔开, 逻辑型, 可空 , 路径(path)中的坐标值是否以空格隔开,默认为半角逗号"," .参数 剔除隐藏图形, 逻辑型, 可空 , 导出到SVG时是否不导出隐藏图形,如果本参数为真,只导出显示的图形数据,若本参数为假,则导出所有的图形数据 .参数 开始位置, 整数型, 可空 , 指定开始导出的图形索引,如果本参数被忽略,默认为 1 .参数 结束位置, 整数型, 可空 , 指定终止导出的图形索引,如果本参数被忽略,默认为最后一个图形 .参数 导出进度, 整数型, 参考 可空 , 从参数“开始位置”到参数“结束位置”导出数据的进度,本参数的值动态变化,可作为计算百分比进度的数值 .子程序 导出图形数据, 字节集, , 本命令应该与【导入图形数据()】命令配合使用。导出为字节集可以保存到文件,提示:为了区分本画板的文件和其它文件,可以自行添加文件头等识别信息,导出的字节集没有经过压缩,可以压缩后再保存 .参数 剔除隐藏图形, 逻辑型, 可空 , 导出图形数据时是否不导出隐藏图形,如果本参数为真,只导出显示的图形数据,若本参数为假,则导出所有的图形数据 .参数 开始位置, 整数型, 可空 , 指定开始导出的图形索引,如果本参数被忽略,默认为 1 .参数 结束位置, 整数型, 可空 , 指定终止导出的图形索引,如果本参数被忽略,默认为最后一个图形 .子程序 导出图元文件数据, 字节集, , 以当前的缩放比例,导出EMF格式的图元文件数据 .参数 导出整个画布, 逻辑型, 可空 , 如果本参数为真,导出整个画布的图形,如果为假,只导出显示区域的图形 .参数 导出范围, 矩形区_S, 可空 , 导出指定范围,如果参数一“导出整个画布”为真时,本参数无效 .参数 是否有背景颜色, 逻辑型, 可空 , 图元文件是否有背景颜色,默认为假 .参数 是否有背景图, 逻辑型, 可空 , 导出图元文件时是否有背景图片,默认为真 .子程序 导入DXF文件, , , 导入CAD软件的图形交换文件(DXF文件),建议Y轴正方向向上,和CAD中图形的方向一致 .参数 文件名, 文本型, , .参数 是否UTF8编码, 逻辑型, 可空 , DXF文件的文字是否UTF8编码 .参数 已导入数量, 整数型, 参考 可空 , 导入数据时已导入的图形数量,本参数的值动态变化,可作为计算导入进度的数值 .子程序 导入SVG矢量图形, , , .参数 SVG文件数据, 字节集, , .参数 文字左下角基点, 逻辑型, 可空 , 文本是否以左下角为写出基点。如果本参数为空,默认为真 .参数 X缩放比例, 双精度小数, 可空 , 如果本参数为空,默认为1 .参数 Y缩放比例, 双精度小数, 可空 , 如果本参数为空,默认为1 .参数 是否打散路径, 逻辑型, 可空 , .参数 已导入数量, 整数型, 参考 可空 , 导入数据时已导入的图形数量,本参数的值动态变化,可作为计算导入进度的数值 .子程序 导入图形数据, , , 本命令应该与【导出图形数据()】命令配合使用。注意:导入的数据是本画板导出的数据,如果是其他类型的数据有可能会出现未知错误 .参数 数据, 字节集, , 没有经过压缩的数据(或者解压后的数据) .子程序 调整层次, , , .参数 图形索引, 整数型, , .参数 调整到的层次, 整数型, 可空 , 如果本参数为 0,则调整到最底层,1表示调整到图形1之上,2表示调整到图形2之上,以此类推。如果本参数为 -1 或者大于当前图形数量,则调整到顶层(最上层,不会被其他图形遮住)。如果本参数为空默认为 -1 .子程序 动态缩放图形, , , 可在显示的窗口鼠标滚轮被滚动时调用本命令 .参数 缩放系数, 整数型, , 可为鼠标滚动距离 .子程序 多边形填充模式, 整数型, , .参数 填充模式, 整数型, 可空 , 1:ALTERNATE:交替填充;2:WINDING:根据绘图方向填充 .子程序 反转图形角度方向, , , 反转角度方向(顺时针方向和逆时针方向),仅【圆弧、弧线、饼、填充饼】有效 .参数 图形索引, 整数型, , 图形索引在 1 到图形数量之间,如果小于 1 或大于图形数量,将不做任何处理 .子程序 复制到窗口, , , .参数 窗口句柄, 整数型, 可空 , 如果本参数为空,默认为创建时绑定的窗口句柄 .子程序 复制到设备场景, , , .参数 HDC句柄, 整数型, , .参数 粘贴处左边, 整数型, 可空 , 粘贴到目标图形指针中左上角位置,默认为0 .参数 粘贴处顶边, 整数型, 可空 , 粘贴到目标图形指针中左上角位置,默认为0 .参数 粘贴宽度, 整数型, 可空 , 粘贴到目标图形指针中的宽度,如果为空,则为本画板的宽度。 .参数 粘贴高度, 整数型, 可空 , 粘贴到目标图形指针中的高度,如果为空,则为本画板的高度。 .子程序 复制到图形指针, , , 与其他模块交互 .参数 图形指针, 整数型, , .参数 粘贴处左边, 整数型, 可空 , 粘贴到目标图形指针中左上角位置,默认为0 .参数 粘贴处顶边, 整数型, 可空 , 粘贴到目标图形指针中左上角位置,默认为0 .参数 粘贴宽度, 整数型, 可空 , 粘贴到目标图形指针中的宽度,如果为空,则为本画板的宽度。 .参数 粘贴高度, 整数型, 可空 , 粘贴到目标图形指针中的高度,如果为空,则为本画板的高度。 .子程序 复制图形, 整数型, , 成功返回复制后的图形索引,失败返回0 .参数 图形索引, 整数型, , 欲复制的图形索引 .参数 新图形是否禁止, 逻辑型, 可空 , 复制后的新图形是否禁止 .子程序 更新场景句柄, , , 创建自设备场景句柄时才有效 .参数 设备场景句柄, 整数型, , .子程序 关闭当前图形, , , 仅在绘制路径时有效。闭合当前图形并开始新的图形 .子程序 关闭所有图形, , , 仅在绘制路径时有效。闭合此路径中所有开放的图形并开始一个新图形 .子程序 合并相邻线段, , , 将相邻并且端点重合的线段,合并为一条线,仅【直线、连续线】有效 .参数 开始位置, 整数型, 可空 , 指定开始寻找相邻线段的图形索引,如果本参数被忽略,默认为 1 .参数 结束位置, 整数型, 可空 , 指定终止寻找相邻线段的图形索引,如果本参数被忽略,默认为最后一个图形 .参数 搜索隐藏图形, 逻辑型, 可空 , 寻找相邻线段时是否忽略隐藏图形,如果本参数为真,则寻找所有的图形,若本参数为假,只寻找显示的图形 .参数 自动转为多边形, 逻辑型, 可空 , 如果合并后的线段为封闭的图形,是否转为多边形,如果本参数为空,默认为真 .参数 参考精度, 小数型, 可空 , .参数 保留原图形, 逻辑型, 可空 , .参数 处理进度, 小数型, 参考 可空 , 本参数的值动态变化,以百分比的数值反应处理的进度 .子程序 画贝塞尔曲线, , , “曲线控制点”的成员数和“顶点数目”为:N×3+1 .参数 曲线控制点, 坐标_小数, 数组, .参数 顶点数目, 整数型, 可空 , .子程序 画笔粗细, 小数型, , 如果参数为空将取回当前的画笔粗细,如果修改属性值将返回修改前的画笔粗细 .参数 宽度, 小数型, 可空 , 如果画笔宽度设置为 0,无论如何缩放,画出的图形始终是1像素的宽度 .子程序 画笔类型, 整数型, , 如果参数为空将取回当前的画笔类型,如果修改属性值将返回修改前的画笔类型 .参数 类型, 整数型, 可空 , “画笔类型_”开头的常量 .子程序 画笔颜色, 整数型, , 如果参数为空将取回当前的画笔颜色,返回的是ARGB颜色值,如果修改属性值将返回修改前的颜色值 .参数 ARGB颜色, 整数型, 可空 , 将RGB颜色转为ARGB颜色,调用命令:RGB到ARGB() .子程序 画笔样式, , , .参数 线帽样式, 整数型, 可空 , “线帽样式_”开头的常量 .参数 连线方式, 整数型, 可空 , “连线方式_”开头的常量 .参数 斜接限制, 小数型, 可空 , .子程序 画闭合曲线, , , .参数 曲线控制点, 坐标_小数, 数组, .参数 顶点数目, 整数型, 可空 , .子程序 画饼, , , .参数 椭圆左上角横坐标, 小数型, , .参数 椭圆左上角纵坐标, 小数型, , .参数 椭圆右下角横坐标, 小数型, , .参数 椭圆右下角纵坐标, 小数型, , .参数 开始角度, 小数型, , .参数 结束角度, 小数型, , .子程序 画点, , , .参数 点横坐标, 小数型, , .参数 点纵坐标, 小数型, , .子程序 画多边形, , , .参数 多边形顶点, 坐标_小数, 数组, .参数 顶点数目, 整数型, 可空 , .子程序 画弧线, , , .参数 椭圆左上角横坐标, 小数型, , .参数 椭圆左上角纵坐标, 小数型, , .参数 椭圆右下角横坐标, 小数型, , .参数 椭圆右下角纵坐标, 小数型, , .参数 开始角度, 小数型, , .参数 结束角度, 小数型, , .子程序 画矩形, , , .参数 矩形左上角横坐标, 小数型, , .参数 矩形左上角纵坐标, 小数型, , .参数 矩形右下角横坐标, 小数型, , .参数 矩形右下角纵坐标, 小数型, , .子程序 画连续线, , , .参数 线段顶点, 坐标_小数, 数组, .参数 顶点数目, 整数型, 可空 , .子程序 画路径, , , .参数 路径指针, 整数型, 可空 , 如果本参数为空,则画当前路径,否则画指定的路径 .子程序 画路径文字, , , 沿着路径画出文字 .参数 路径指针, 整数型, 可空 , 如果本参数为空,则沿当前路径写文字,否则将沿指定的路径写出文字 .参数 写出的文本, 文本型, , .参数 颠倒文字顺序, 逻辑型, 可空 , .参数 文本左下角基点, 逻辑型, 可空 , 文本是否以左下角为写出基点。默认为左上角 .参数 开始处百分比, 小数型, 可空 , 大于等于0并且小于100的数值,默认为0 .参数 结束处百分比, 小数型, 可空 , 大于0并且小于等于100的数值,默认为100。如果本参数小于等于“开始处百分比”,则修改为100 .子程序 画曲线, , , .参数 曲线控制点, 坐标_小数, 数组, .参数 顶点数目, 整数型, 可空 , .子程序 画图片, , , .参数 图片句柄, 整数型, , .参数 图片左边画出位置, 小数型, 可空 , 画出图片的左上角横向位置 .参数 图片顶边画出位置, 小数型, 可空 , 画出图片的左上角纵向位置 .参数 图片画出宽度, 小数型, 可空 , 画出图片的宽度。如果省略,则按照参数六“尺寸模式”的设置计算画出图片的宽度 .参数 图片画出高度, 小数型, 可空 , 画出图片的高度。如果省略,则按照参数六“尺寸模式”的设置计算画出图片的高度 .参数 尺寸模式, 字节型, 可空 , 本参数设置图片画出尺寸(参数四或参数五被省略时)的计算模式。本参数等于0,按图片原尺寸画出;本参数等于1,按图片原尺寸等比例计算出宽高;本参数等于2,按图片原尺寸的百分比计算出宽高 .子程序 画椭圆, , , .参数 椭圆左上角横坐标, 小数型, , .参数 椭圆左上角纵坐标, 小数型, , .参数 椭圆右下角横坐标, 小数型, , .参数 椭圆右下角纵坐标, 小数型, , .子程序 画文本, , , .参数 横向位置, 小数型, , 画出文本的位置 .参数 纵向位置, 小数型, , 画出文本的位置 .参数 欲写出文本, 文本型, , .参数 限制宽度, 小数型, 可空 , .参数 限制高度, 小数型, 可空 , .参数 左下角基点, 逻辑型, 可空 , 文本是否以左下角为写出基点。默认为左上角 .子程序 画文本W, , , .参数 横向位置, 小数型, , 画出文本的位置 .参数 纵向位置, 小数型, , 画出文本的位置 .参数 Unicode文本, 字节集, , .参数 限制宽度, 小数型, 可空 , .参数 限制高度, 小数型, 可空 , .参数 左下角基点, 逻辑型, 可空 , 文本是否以左下角为写出基点。默认为左上角 .子程序 画圆, , , .参数 圆心横坐标, 小数型, , .参数 圆心纵坐标, 小数型, , .参数 半径, 小数型, , .子程序 画圆弧, , , .参数 圆心横坐标, 小数型, , .参数 圆心纵坐标, 小数型, , .参数 半径, 小数型, , .参数 开始角度, 小数型, , .参数 结束角度, 小数型, , .子程序 画圆角矩形, , , .参数 矩形左上角横坐标, 小数型, , .参数 矩形左上角纵坐标, 小数型, , .参数 矩形右下角横坐标, 小数型, , .参数 矩形右下角纵坐标, 小数型, , .参数 圆角宽度, 小数型, , .参数 圆角高度, 小数型, , .子程序 画直线, , , .参数 起始点横坐标, 小数型, , .参数 起始点纵坐标, 小数型, , .参数 结束点横坐标, 小数型, , .参数 结束点纵坐标, 小数型, , .子程序 角度顺时针方向, 逻辑型, , 如果参数为空,当前的角度为顺时针方向返回真,逆时针方向返回假。如果修改属性值将返回修改前是否顺时针方向 .参数 顺时针, 逻辑型, 可空 , .子程序 开始绘制路径, , , 在这个命令后执行的绘图命令会自动成为路径的一部分。自动清除当前路径的原有数据 .子程序 开始新图形, , , 仅在绘制路径时有效。不闭合当前图形即开始一个新图形。后面添加到该路径的所有点都被添加到此新图形中 .子程序 路径反向, 逻辑型, , 反转当前路径的方向 .子程序 偏移图形, , , .参数 图形索引, 整数型, , .参数 偏移量, 双精度小数, , .参数 建立新图形, 逻辑型, 可空 , .参数 平滑精度, 小数型, 可空 , 一部分图形偏移时会转为多重直线,本参数作为转换的平滑参数,如果图形为【饼、贝塞尔曲线、曲线、变换的图形等】时本参数才有效。本参数本省略时默认为:0.25 .子程序 平移显示区, , , .参数 横向偏移量, 整数型, 可空 , .参数 纵向偏移量, 整数型, 可空 , .子程序 清除辅助线, , , .参数 方向, 整数型, 可空 , 当本参数为 1 时清除横向标尺的辅助线(垂直线),本参数为 2 时清除纵向标尺的辅助线(水平线)。否则就清除所有的辅助线 .子程序 清除所有图形, , , .子程序 取垂直辅助线位置, 整数型, , 返回横向标尺的辅助线数量 .参数 存放位置的数组, 小数型, 可空 数组, .子程序 取当前路径, 整数型, , 备份当前路径返回路径指针。注意:执行命令“开始绘制路径”时本命令返回的指针不会被清除,如果路径指针不再需要,调用API“GdipDeletePath”将其删除 .子程序 取当前缩放比例, 双精度小数, , .子程序 取点大小, 小数型, , .子程序 取横向标尺高度, 整数型, , .子程序 取画布高度, 整数型, , .子程序 取画布宽度, 整数型, , .子程序 取回多选图形, 整数型, , 返回取回的图形数量。本命令取回的是拖动鼠标框选的结果,不是命令“取矩形内图形”的计算结果 .参数 结果数组, 整数型, 数组, 提供存放获取结果的数组变量 .子程序 取矩形内图形, 整数型, , 返回取回的图形数量 .参数 矩形区, 矩形区_X, , .参数 是否交叉选择, 逻辑型, 可空 , 本参数为假时,图形完全在矩形内才被选中;本参数为真时,只要图形有一小部分在矩形内就会选中 .参数 包含隐藏图形, 逻辑型, 可空 , 判断图形时是否包含隐藏的图形 .参数 结果数组, 整数型, 数组, 提供存放获取结果的数组变量 .子程序 取句柄, 整数型, , 注意:不显示标尺时返回本画板的句柄。如果显示标尺时返回一个动态句柄,此句柄每当重画标尺时都会改变,所以取回的动态句柄应该立刻使用 .子程序 取宽度, 小数型, , 成功返回指定图形的宽度,失败返回 0 .参数 图形索引, 整数型, , .子程序 取水平辅助线位置, 整数型, , 返回纵向标尺的辅助线数量 .参数 存放位置的数组, 小数型, 可空 数组, .子程序 取所有图形范围, 矩形区_X, , .子程序 取图片, 字节集, , 取出画板上现有内容的图片数据,返回为 PNG 格式的图片数据 .参数 输出宽度, 整数型, 可空 , .参数 输出高度, 整数型, 可空 , .子程序 取图片_整个画布, 字节集, , 以当前的缩放比例,取出整个画布区域的图片数据,返回为 PNG 格式的图片数据 .参数 是否有背景颜色, 逻辑型, 可空 , 取出的图片是否有背景颜色,默认为假 .参数 是否有背景图, 逻辑型, 可空 , 取出图片时是否有背景图片,默认为真 .子程序 取图片_指定区域, 字节集, , 以当前的缩放比例,取出指定区域的图片数据,返回为 PNG 格式的图片数据 .参数 截取范围, 矩形区_S, , .参数 是否有背景颜色, 逻辑型, 可空 , 取出的图片是否有背景颜色,默认为假 .参数 是否有背景图, 逻辑型, 可空 , 取出图片时是否有背景图片,默认为真 .子程序 取图形备注, 字节集, , .参数 图形索引, 整数型, , .子程序 取图形变换参数, 逻辑型, , 如果图形已经进行矩阵变换,返回真,并且在参数二提供的变量里填充变换参数,否则返回假 .参数 图形索引, 整数型, , .参数 变换参数, XFORM, 可空 , 提供要存放取回的变换参数的变量,如果图形没有变换,本参数无意义 .子程序 取图形初始参数坐标, 整数型, , 取回图形的初始参数或坐标数组。如果取回的是小数型数组则返回 1,取回的数组放入参数“小数参数”提供的数组变量。如果图形类型为【连续线、多边形、贝塞尔曲线、曲线、闭合曲线、路径】时,取回的是坐标数组并返回 2,取回的数组放入参数“顶点坐标”提供的数组变量 .参数 图形索引, 整数型, , .参数 小数参数, 小数型, 可空 数组, 其他类型的图形取回的小数型数组,会放入本参数提供的数组变量 .参数 顶点坐标, 坐标_小数, 可空 数组, 图形类型为【连续线、多边形、贝塞尔曲线、曲线、闭合曲线、路径】时,取回的坐标数组将存入本参数提供的数组变量 .参数 旋转角度, 小数型, 参考 可空 , 为本参数提供存放旋转角度的变量 .参数 旋转中心点, 坐标_小数, 参考 可空 , 为本参数提供存放旋转中心点的变量 .子程序 取图形顶点数, 整数型, , .参数 图形索引, 整数型, , .子程序 取图形顶点坐标, 整数型, , 获取图形的顶点坐标,返回获取的坐标数量 .参数 图形索引, 整数型, , .参数 顶点坐标, 坐标_小数, 数组, 为本参数提供存放顶点坐标的变量 .参数 旋转角度, 小数型, 参考 可空 , 为本参数提供存放旋转角度的变量 .参数 旋转中心点, 坐标_小数, 参考 可空 , 为本参数提供存放旋转中心点的变量 .子程序 取图形范围, 矩形区_S, , .参数 图形索引, 整数型, , .参数 绝对范围, 逻辑型, 可空 , .参数 平滑精度, 小数型, 可空 , 如果参数“绝对范围”为真时才有效,用于有曲线的图形的范围计算,精度在 0 到 1 之间,默认为:0.25 .子程序 取图形类型, 文本型, , .参数 图形索引, 整数型, , .子程序 取图形路径, 整数型, , 成功返回路径指针,失败返回0。如果路径指针不再需要,调用API“GdipDeletePath”将其删除 .参数 图形索引, 整数型, , .子程序 取图形数量, 整数型, , .子程序 取图形信息, 文本型, , .参数 图形索引, 整数型, , .子程序 取图形旋转参数, 逻辑型, , 如果图形已经进行旋转,返回真,并且在参数二和参数三提供的变量里填充旋转参数,否则返回假 .参数 图形索引, 整数型, , .参数 旋转角度, 小数型, 参考 可空 , 提供要存放旋转角度的变量,如果图形没有旋转,本参数无意义 .参数 旋转中心点, 坐标_小数, 参考 可空 , 提供要存放旋转旋转中心点的变量,如果图形没有旋转,本参数无意义 .子程序 取文本内容, 文本型, , 仅【文本】图形有效 .参数 图形索引, 整数型, , .子程序 取显示区高度, 整数型, , .子程序 取显示区宽度, 整数型, , .子程序 取消绘制路径, , , 抛弃本画板中的所有路径,也取消目前正在进行的任何路径的创建工作 .子程序 取颜色, 整数型, , 成功返回指定图形的颜色,失败返回 0。返回的是ARGB颜色值 .参数 图形索引, 整数型, , .子程序 取指定坐标处图形, 整数型, , .参数 横向位置, 整数型, , 窗口坐标 .参数 纵向位置, 整数型, , 窗口坐标 .参数 搜索全部图形, 逻辑型, 可空 , 是否在所有图形内判断,如果本参数为真,在所有图形内逐一判断,如果参数为假,则判断显示区域内的图形,不在显示区域内的图形不判断 .参数 搜索隐藏图形, 逻辑型, 可空 , 判断图形时是否包含隐藏的图形 .参数 跳过禁止的图形, 逻辑型, 可空 , 搜索图形时是否要跳过禁止属性为真的图形,如果本参数被省略,默认为真 .子程序 取纵向标尺宽度, 整数型, , .子程序 全部重新计算, , , .子程序 筛选图形并隐藏_备注, , , .参数 图形备注, 字节集, , .参数 是否隔离, 逻辑型, 可空 , 如果本参数为真(默认),则隐藏其他备注的,只保留本备注的;如果本参数为假,将会隐藏所有本备注的图形 .子程序 筛选图形并隐藏_颜色, , , .参数 颜色值, 整数型, , .参数 是否隔离, 逻辑型, 可空 , 如果本参数为真(默认),则隐藏其他颜色的,只保留本颜色的,即是将本颜色的隔离出来;如果本参数为假,将会隐藏所有本颜色的图形 .子程序 删除辅助线, , , .参数 方向, 整数型, , 当本参数为 1 时删除横向标尺的辅助线(垂直线),本参数为 2 时删除纵向标尺的辅助线(水平线) .参数 索引, 整数型, , .子程序 删除绘制指针, , , 创建自设备场景句柄时才有效,删除绘制指针后不再绘制图形,需要及时执行“更新场景句柄” .子程序 删除图形, , , .参数 图形索引, 整数型, , 索引值从 1 开始,如果小于 1 或大于图形数量,将不会删除任何数据 .子程序 删除重复坐标点, , , 删除多个坐标形成的图形中重复的坐标点,仅【连续线、多边形、曲线、闭合曲线】有效 .参数 图形索引, 整数型, , .参数 参考精度, 小数型, 可空 , .子程序 设置背景图片, , , .参数 背景图片句柄, 整数型, , 图片句柄不为 0,但是,如果传递给本参数的是 0 时,将删除背景图片 .参数 背景图对齐方式, 整数型, 可空 , 0:左上角对齐;1:平铺整个显示区域;2:居中对齐;3:缩放,拉伸至整个显示区域(默认) .子程序 设置标尺属性, , , .参数 方向, 整数型, 可空 , 当本参数为 1 时设置横向标尺的属性,本参数为 2 时设置纵向标尺的属性。否则横向和纵向的标尺使用相同的属性 .参数 宽度或高度, 整数型, 可空 , 纵向标尺的宽度/横向标尺的高度,本参数为空时不做修改 .参数 标尺背景色, 整数型, 可空 , ARGB颜色值,本参数为空时不做修改 .参数 刻度线颜色, 整数型, 可空 , ARGB颜色值,本参数为空时不做修改 .参数 刻度文本颜色, 整数型, 可空 , ARGB颜色值,本参数为空时不做修改 .参数 文字大小, 整数型, 可空 , 本参数为空时不做修改 .参数 鼠标处刻度线颜色, 整数型, 可空 , ARGB颜色值,本参数为空时不做修改 .参数 辅助线颜色, 整数型, 可空 , ARGB颜色值,本参数为空时不做修改 .子程序 设置鼠标操作, , , 创建时最后一个参数“接管窗口信息”为真时,本命令的设置才有效 .参数 平移视图操作, 整数型, 可空 , 操作平移视图的鼠标键:1:按下鼠标左键;2:按下鼠标右键(默认);3:按下鼠标中键 .参数 缩放视图系数, 整数型, 可空 , 鼠标滚动时缩放视图的倍数,初始值为 1。如果设为0,鼠标滚动时无缩放 .子程序 事件_单选图形被选中, , , 创建时最后一个参数“接管窗口信息”为真时,鼠标单选图形是模块内部处理,此时会调用事件子程序,传递一个参数:被选中的图形。否则不会调用事件子程序。本方法与“选中图形()”的区别:本方法在鼠标单选选中后立刻获取选中的图形,鼠标还是按下状态还没有放开鼠标时,而“选中图形()”需要在鼠标放开后才能成功获取。 .参数 回调子程序, 子程序指针, , 模块内部处理的选中图形才会调用此子程序,传递给此子程序一个参数:被选中的图形索引,如果图形索引大于0表示已选中图形 .子程序 是否显示标尺, 逻辑型, , 如果参数为空将取回当前是否显示标尺,如果修改属性值将返回修改前的属性值 .参数 是否显示, 逻辑型, 可空 , .子程序 鼠标被移动, , , 在显示的窗口鼠标位置被移动时调用本命令 .参数 横向位置, 整数型, , .参数 纵向位置, 整数型, , .子程序 刷子颜色, 整数型, , 如果参数为空将取回当前的刷子颜色,返回的是ARGB颜色值,如果修改属性值将返回修改前的颜色值 .参数 ARGB颜色, 整数型, 可空 , 将RGB颜色转为ARGB颜色,调用命令:RGB到ARGB() .子程序 缩放图形, , , 本命令和“变换图形之缩放”的区别:本命令改变的是图形的初始坐标(创建图形时的坐标参数)。而变换图形命令则是在初始坐标的基础上进行变换,因此变换图形命令可以使变换后的图形复位 .参数 图形索引, 整数型, , .参数 X缩放比例, 小数型, 可空 , 如果本参数为空,默认为1 .参数 Y缩放比例, 小数型, 可空 , 如果本参数为空,默认为1 .参数 缩放参考点, 坐标_小数, 可空 , 如果本参数被省略,默认为图形范围的中心点 .子程序 添加到当前路径, 逻辑型, , 仅在绘制路径时有效。将指定路径添加到当前路径 .参数 路径指针, 整数型, , .参数 是否连接, 逻辑型, 可空 , 本参数指定添加的路径中的第一个图形是否与当前路径中最后一个图形是否连接 .子程序 添加辅助线, , , .参数 方向, 整数型, , 当本参数为 1 时添加横向标尺的辅助线(垂直线),本参数为 2 时添加纵向标尺的辅助线(水平线) .参数 辅助线位置, 小数型, , .子程序 填充闭合曲线, , , .参数 曲线控制点, 坐标_小数, 数组, .参数 顶点数目, 整数型, 可空 , .子程序 填充饼, , , .参数 椭圆左上角横坐标, 小数型, , .参数 椭圆左上角纵坐标, 小数型, , .参数 椭圆右下角横坐标, 小数型, , .参数 椭圆右下角纵坐标, 小数型, , .参数 开始角度, 小数型, , .参数 结束角度, 小数型, , .子程序 填充多边形, , , .参数 多边形顶点, 坐标_小数, 数组, .参数 顶点数目, 整数型, 可空 , .子程序 填充矩形, , , .参数 矩形左上角横坐标, 小数型, , .参数 矩形左上角纵坐标, 小数型, , .参数 矩形右下角横坐标, 小数型, , .参数 矩形右下角纵坐标, 小数型, , .子程序 填充路径, , , .参数 路径指针, 整数型, 可空 , 如果本参数为空,则画当前路径,否则画指定的路径 .子程序 填充椭圆, , , .参数 椭圆左上角横坐标, 小数型, , .参数 椭圆左上角纵坐标, 小数型, , .参数 椭圆右下角横坐标, 小数型, , .参数 椭圆右下角纵坐标, 小数型, , .子程序 填充圆, , , .参数 圆心横坐标, 小数型, , .参数 圆心纵坐标, 小数型, , .参数 半径, 小数型, , .子程序 填充圆角矩形, , , .参数 矩形左上角横坐标, 小数型, , .参数 矩形左上角纵坐标, 小数型, , .参数 矩形右下角横坐标, 小数型, , .参数 矩形右下角纵坐标, 小数型, , .参数 圆角宽度, 小数型, , .参数 圆角高度, 小数型, , .子程序 停止绘制路径, , , .子程序 图片优化模式, , , .参数 平滑模式, 整数型, 可空 , “平滑模式_”开头的常量 .参数 算法模式, 整数型, 可空 , “算法模式_”开头的常量 .参数 偏移模式, 整数型, 可空 , “像素偏移模式_”开头的常量 .子程序 图形插入坐标点, 整数型, , 在图形中插入一个顶点,返回插入后的顶点数量。仅【直线、连续线、多边形、曲线、闭合曲线】有效 .参数 图形索引, 整数型, , .参数 插入的坐标, 坐标_小数, , .参数 插入位置, 整数型, 可空 , 要插入到什么第几个顶点前,如果本参数为 -1,或者大于本图形的顶点数量,则会在尾部加入顶点。如果本参数被省略,并且图形是直线、连续线、多边形时,会寻找最短距离的顶点,在其位置插入顶点 .子程序 图形扭曲变形, , , .参数 图形索引, 整数型, , .参数 坐标A, 坐标_小数, , 参考范围对应的目标范围,对应于原范围的左上角 .参数 坐标B, 坐标_小数, , 参考范围对应的目标范围,对应于原范围的右上角 .参数 坐标C, 坐标_小数, , 参考范围对应的目标范围,对应于原范围的左下角 .参数 坐标D, 坐标_小数, , 参考范围对应的目标范围,对应于原范围的右下角 .参数 参考矩形, 矩形区_X, 可空 , 变换之前的参考范围,如果本参数被省略,默认为本图形的范围 .参数 建立新图形, 逻辑型, 可空 , 真为转换后建立新图形,原图形不变,假为转换后替换原图形。默认为假 .子程序 图形删除顶点, 整数型, , 删除图形中的顶点,返回删除后剩余的顶点数量。仅【连续线、多边形、曲线、闭合曲线】有效 .参数 图形索引, 整数型, , .参数 顶点索引, 整数型, , 删除本图形的第几个顶点,如果本参数小于1或大于本图形的顶点数目,将不会删除任何数据 .子程序 图形是否禁止, 逻辑型, , 如果参数二“是否禁止”为空将返回指定图形是否禁止,如果修改属性值则返回修改前的属性值 .参数 图形索引, 整数型, , .参数 是否禁止, 逻辑型, 可空 , 如果本参数为空,对指定图形数据不做任何修改。当图形禁止为真时,此图形的操作将不会生效,如移动、缩放等 .子程序 图形是否显示, 逻辑型, , 如果参数二“是否显示”为空将返回指定图形是否显示,如果修改属性值则返回修改前的属性值 .参数 图形索引, 整数型, , .参数 是否显示, 逻辑型, 可空 , 如果本参数为空,对指定图形数据不做任何修改 .子程序 图形透视变形, , , .参数 图形索引, 整数型, , .参数 参考矩形, 矩形区_X, 可空 , 变换之前的参考范围,如果本参数被省略,默认为本图形的范围 .参数 左边上, 小数型, 可空 , 左边上部分的拉伸距离 .参数 左边下, 小数型, 可空 , 左边下部分的拉伸距离 .参数 右边上, 小数型, 可空 , 右边上部分的拉伸距离 .参数 右边下, 小数型, 可空 , 右边下部分的拉伸距离 .参数 顶边左, 小数型, 可空 , 顶边左部分的拉伸距离 .参数 顶边右, 小数型, 可空 , 顶边右部分的拉伸距离 .参数 底边左, 小数型, 可空 , 底边左部分的拉伸距离 .参数 底边右, 小数型, 可空 , 底边右部分的拉伸距离 .子程序 文本对齐, , , .参数 对齐方式, 整数型, , “文本对齐_”开头的常量。在画文本时指定“限制宽度、限制高度”后才有效! .子程序 文本行对齐, , , .参数 行对齐方式, 整数型, 可空 , “文本对齐_”开头的常量。在画文本时指定“限制宽度、限制高度”后才有效! .子程序 文本渲染模式, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 文本呈现模式, 整数型, 可空 , “文本渲染模式_”开头的常量 .子程序 文本颜色, 整数型, , 如果参数为空将取回当前的文本颜色,返回的是ARGB颜色值,如果修改属性值将返回修改前的颜色值 .参数 ARGB颜色, 整数型, 可空 , 将RGB颜色转为ARGB颜色,调用命令:RGB到ARGB() .子程序 细分线段, , , 仅【直线、连续线、多边形】有效 .参数 图形索引, 整数型, , .参数 细分精度, 小数型, 可空 , 如果本参数为空,默认为10 .子程序 显示整个画布, , , 本命令可以计算出,能显示整个画布范围的缩放比例,并且重画所有图形 .子程序 显示指定点, , , 跳到指定坐标,如果指定的点没有在画板中心处,则平移画布使指定的点在画板中心处 .参数 X值, 小数型, , .参数 Y值, 小数型, , .子程序 显示指定区域, , , .参数 要显示的区域, 矩形区_X, , .子程序 限制到画布范围, 逻辑型, , 比如平移或缩放图形时可能会超出显示区范围,如果此时不限制到画布范围,可能找不到图形,如果限制就很容易找到 .参数 是否限制, 逻辑型, 可空 , 初始值为真 .子程序 销毁, , , .子程序 修改辅助线, , , .参数 方向, 整数型, , 当本参数为 1 时修改横向标尺的辅助线(垂直线),本参数为 2 时修改纵向标尺的辅助线(水平线) .参数 索引, 整数型, , 本参数指定要修改第几条辅助线 .参数 修改的位置, 小数型, , .子程序 修改所有图片句柄, , , 将所有图形中指定的图片句柄修改为新的图片句柄,也就是画板中所有的某图片会统一被新图片替代。注意:如果参数二为"0"时将删除参数一指定的图片 .参数 原图片句柄, 整数型, , 不能为 0 .参数 新图片句柄, 整数型, , 注意:图片句柄不为 0,但是,如果为本参数传递的数值为 0 时,将删除所有参数一(原图片句柄)的图片数据 .参数 跳过禁止的图形, 逻辑型, 可空 , 是否要跳过禁止属性为真的图形,如果本参数被省略,默认为真 .子程序 修改图片句柄, , , 仅【图片】类型的图形有效 .参数 图形索引, 整数型, , .参数 新图片句柄, 整数型, , .子程序 修改图形, , , 执行本命令之后再调用其他绘图命令即可修改成功。如:修改图形(1)→画笔颜色(颜色变量)→画点(10,10) .参数 图形索引, 整数型, , 图形索引在 1 到图形数量之间则修改此图形,如果大于图形数量则添加为新的图形 .子程序 修改图形宽度, , , .参数 图形索引, 整数型, , 图形索引在 1 到图形数量之间,如果小于 1 或大于图形数量,将不做任何修改 .参数 宽度, 小数型, , 如果画笔宽度设置为 0,无论如何缩放,画出的图形始终是1像素的宽度 .子程序 修改图形颜色, , , .参数 图形索引, 整数型, , 图形索引在 1 到图形数量之间,如果小于 1 或大于图形数量,将不做任何修改 .参数 ARGB颜色, 整数型, , 将RGB颜色转为ARGB颜色,调用命令:RGB到ARGB() .子程序 修改文本大小, , , 仅【文本】图形有效 .参数 图形索引, 整数型, , 图形索引在 1 到图形数量之间,如果小于 1 或大于图形数量,将不做任何修改 .参数 字体大小, 小数型, , .子程序 修改文本内容, , , 仅【文本】图形有效 .参数 图形索引, 整数型, , 图形索引在 1 到图形数量之间,如果小于 1 或大于图形数量,将不做任何修改 .参数 文本内容, 文本型, , .子程序 修改文本内容W, , , 仅【文本】图形有效 .参数 图形索引, 整数型, , 图形索引在 1 到图形数量之间,如果小于 1 或大于图形数量,将不做任何修改 .参数 Unicode文本, 字节集, , .子程序 旋转角度复位, , , .子程序 旋转图形, , , 本命令和“变换图形之旋转”的区别:本命令改变的是图形的初始坐标(创建图形时的坐标参数)。而变换图形命令则是在初始坐标的基础上进行变换,因此变换图形命令可以使变换后的图形复位 .参数 图形索引, 整数型, , .参数 旋转角度, 小数型, , .参数 旋转参考点, 坐标_小数, 可空 , 如果本参数被省略,默认为图形范围的中心点 .子程序 旋转指定角度画图, , , .参数 旋转角度, 小数型, , .参数 中心点横坐标, 小数型, 可空 , .参数 中心点纵坐标, 小数型, 可空 , .子程序 选中图形, 整数型, , 单项选择,取回或设置当前的选中图形,可在命令“置捕捉图形属性”中设置选中图形的颜色 .参数 图形索引, 整数型, 可空 , 本参数为空将取回当前选中的图形,不为空则选中指定的图形,并返回修改前的选中图形。本方法的选中会忽略禁止属性,即是禁止为真也可以被选中 .子程序 移动图形, , , 本命令和“变换图形之平移”的区别:本命令改变的是图形的初始坐标(创建图形时的坐标参数)。而变换图形命令则是在初始坐标的基础上进行变换,因此变换图形命令可以使变换后的图形复位 .参数 图形索引, 整数型, , .参数 水平偏移量, 小数型, 可空 , .参数 垂直偏移量, 小数型, 可空 , .子程序 优化线段顶点, , , 简化图形顶点坐标,如果连续多个坐标在同一直线上,删除中间的坐标达到简化直线的目的,仅【连续线、多边形】有效 .参数 图形索引, 整数型, , .参数 近似精度, 小数型, 可空 , 由于单精度小数与双精度小数的转换存在精度的误差,是否三个坐标非常近似等于是一条直线上,就认为属于同一条直线上,如果本参数被省略,默认为0.05(斜率的容差) .子程序 允许多线程, 逻辑型, , 如果图形数量数千或上万时,为了加快处理速度是否允许多线程操作,如:批量创建图形【导入图形数据、导入SVG矢量图形】、批量修改图形【Y轴正方向向上、置画布尺寸】、批量删除图形【清除所有图形、销毁】 .参数 是否允许, 逻辑型, 可空 , 本画板创建后默认为允许多线程操作,但是有时并不合适模块内部的分配方案,如果因为本画板中的多线程导致程序崩溃,可用本命令取消内部分配多线程 .子程序 暂停框选捕捉, 逻辑型, , 当设置框选后,可用本命令设置暂停框选,如鼠标移动图形时可先暂停框选,如果没有设置多选则本命令无效。返回当前是否暂停框选,如果没有设置多选始终返回假 .参数 是否暂停, 逻辑型, 可空 , .子程序 执行后立即绘制, 逻辑型, , 如画点、画直线……等命令,是否每一次执行后都要立即重新计算坐标并绘图。如果将要执行很多次画图命令,可以先不绘图,命令全部执行完后在全部一起计算并绘制,这样能运行快一些 .参数 是否立即刷新, 逻辑型, 可空 , 如果本参数为空,则返回当前执行后是否立即绘制的属性值;如果为本参数提供逻辑值,则返回修改前的属性值 .子程序 置捕捉图形属性, , , .参数 是否要捕捉图形, 逻辑型, 可空 , ***创建时最后一个参数“接管窗口信息”为真时,并且本参数为真时才会自动捕捉图形,否则不会自动捕捉图形。本参数控制单选图形 .参数 选中图形颜色, 整数型, 可空 , RGB颜色值,单选时选中图形的颜色 .参数 拾取框大小, 小数型, 可空 , 自动捕捉图形时拾取框的大小,初始值为10 .参数 是否可以多选, 逻辑型, 可空 , ***创建时最后一个参数“接管窗口信息”为真时,并且本参数为真时才会框选图形。本参数控制是否多选图形 .参数 多选选框颜色, 整数型, 可空 , RGB颜色值,多选时选框的颜色 .参数 多选框线型, 整数型, 可空 , “画笔类型_”开头的常量,多选时选框的类型,默认为虚线 .参数 多选模式, 整数型, 可空 , 本参数为1时,图形完全在矩形内才被选中;本参数为-1时,只要图形有一小部分在矩形内就会选中;本参数为0时(默认),两种模式兼有 .参数 多选完毕通知事件, 子程序指针, 可空 , 当多选后通知此子程序,此时执行“取回多选图形”取回选中的图形索引,可做其他操作。传递给子程序一个参数:选中图形数量 .子程序 置当前缩放比例, , , .参数 缩放比例, 双精度小数, , .子程序 置点大小, , , 设置画出点的直径大小 .参数 直径值, 小数型, , .子程序 置画布尺寸, , , .参数 新宽度, 整数型, , .参数 新高度, 整数型, , .参数 显示全部, 逻辑型, 可空 , 是否显示整个画布区域 .子程序 置图形备注, , , 根据参数一的值设置备注信息,如果参数一为 -1,则会保存参数二备注信息,在执行本命令之后再调用其他绘图命令时,就会连续设置新图形的备注。如:置图形备注(-1, {1})→画直线(0,0,50,50)→画矩形(0,0,50,50),此时直线和矩形的备注都是 {1} .参数 图形索引, 整数型, , 本参数在 1 到图形数量之间,则修改此图形的备注。如果本参数为 -1,则保存参数二备注信息,在本命令之后绘制的图形的备注自动添加 .参数 备注信息, 字节集, , .子程序 置显示尺寸, , , .参数 新宽度, 整数型, , .参数 新高度, 整数型, , .子程序 重新绘制标尺, , , 创建时最后一个参数“接管窗口信息”为真时,不用调用本命令,会自动绘制标尺 .参数 无鼠标刻度线, 逻辑型, 可空 , .子程序 转换闭合图形, , , 将开放的图形和闭合图形互相转换,仅【连续线、多边形、曲线、闭合曲线】有效 .参数 图形索引, 整数型, , .参数 转换类型, 整数型, 可空 , 0:默认(连续线和多边形相互转换,曲线和闭合曲线相互转换);1:转换到连续线;2:转换到多边形;3:转换到曲线;4:转换到闭合曲线 .子程序 转换到窗口坐标, 坐标_小数, , 计算指定的画布坐标对应于显示窗口上的坐标 .参数 X值, 小数型, , 画布坐标 .参数 Y值, 小数型, , 画布坐标 .子程序 转换到画布坐标, 坐标_小数, , 计算指定的窗口坐标位置对应于画布上的坐标 .参数 X值, 小数型, , 窗口坐标 .参数 Y值, 小数型, , 窗口坐标 .子程序 转换图形类型, , , 将空心图形和实心图形互相转换,仅【矩形、圆角矩形、圆、椭圆、饼、多边形、闭合曲线、路径】有效 .参数 图形索引, 整数型, , .子程序 转换图形为多重直线, , , 将图形中的曲线转换为多重直线(连续线段或多边形) .参数 图形索引, 整数型, , .参数 建立新图形, 逻辑型, 可空 , 真为转换后建立新图形,原图形不变,假为转换后替换原图形。默认为假 .参数 平滑精度, 小数型, 可空 , 结果图形与原始图形曲线的最大距离(弦高),与原始图形一致的精度为 0 到 1 之间,如果大于1时转换后曲线与原始曲线的差异会越来越大。默认为:0.25 .子程序 字体属性, , , .参数 字体名称, 文本型, 可空 , .参数 字体大小, 小数型, 可空 , .参数 加粗, 逻辑型, 可空 , 1 .参数 倾斜, 逻辑型, 可空 , 2 .参数 下划线, 逻辑型, 可空 , 4 .参数 删除线, 逻辑型, 可空 , 8 .程序集 多边形动画框, , 公开 .程序集 多帧图片对象, , 公开 .子程序 APNG全局属性, , , 如果不设置属性或设置的参数超出范围,位深度默认为 8,颜色类型默认为 6 .参数 位深度, 字节型, , 索引彩色图像:1,2,4,8;灰度图像:1,2,4,8,16;真彩色图像:8或16;带Alpha通道的图像(灰度或真彩色):8或16(默认为8) .参数 颜色类型, 字节型, , 0:灰度图像;2:真彩色图像;3:索引彩色图像;4:带Alpha通道数据的灰度图像;6:带Alpha通道数据的真彩色图像(默认) .子程序 APNG渲染方式, , , 仅PNG动画格式的图片(APNG)有效 .参数 第几张图片, 整数型, , 如果本参数为 -1,会将所有的图片间隔时间统一设置为参数二的值;否则只设置对应的一张图片的间隔时间 .参数 处理方式, 字节型, , 0:不处理;1:还原到背景(默认);2:到上一个状态 .参数 混合模式, 字节型, , 0:渲染当前帧时先清空上一帧的渲染(默认);1:渲染当前帧时保留上一帧的渲染 .子程序 GIF背景透明, , , 仅GIF图片有效 .参数 第几张图片, 整数型, , 如果本参数为 -1,将会作为全局属性统一设置所有的图片;否则只设置对应的一张图片的属性 .参数 是否透明, 逻辑型, , 默认为透明 .参数 处理方法, 整数型, , 4:不处理;8:还原到背景(默认);12:到先前状态 .子程序 TIFF压缩方式, , , 取出TIFF图片时的压缩方式 .参数 第几张图片, 整数型, , 如果本参数为 -1,会将所有的图片压缩方式统一设置为参数二的值;否则只设置对应的一张图片的压缩方式 .参数 压缩方式, 整数型, , “TIF压缩方式_”开头的常量 .子程序 取出APNG图片数据, 字节集, , .子程序 取出GIF图片数据, 字节集, , .子程序 取出TIFF图片数据, 字节集, , .参数 按原始尺寸存储, 逻辑型, 可空 , 是否按原始尺寸存储到TIFF格式图片中,如果本参数为真,将忽略指定的输出宽度高度和图片偏移值,存储后的TIFF图片中每页的图片尺寸不一定相同,默认为假 .子程序 取图片数, 整数型, , .子程序 取帧数, 整数型, , 如果添加的某图片原本就是GIF或TIF格式的图片,可以取回图片的帧数或页数 .参数 第几张图片, 整数型, , .子程序 删除图片, , , .参数 第几张图片, 整数型, , .子程序 释放, , , .子程序 输出高度, 整数型, , 如果不指定输出高度,取出图片时会以最大高度的图片为准 .参数 高度, 整数型, 可空 , .子程序 输出宽度, 整数型, , 如果不指定输出宽度,取出图片时会以最大宽度的图片为准 .参数 宽度, 整数型, 可空 , .子程序 添加图片数据, , , .参数 图片数据, 字节集, , .参数 横向偏移, 整数型, 可空 , .参数 纵向偏移, 整数型, 可空 , .参数 延迟时间, 整数型, 可空 , 单位:1/100秒,仅GIF图片和PNG动画格式的图片(APNG)有效 .子程序 添加图片文件, , , .参数 文件名, 文本型, , .参数 横向偏移, 整数型, 可空 , .参数 纵向偏移, 整数型, 可空 , .参数 延迟时间, 整数型, 可空 , 单位:1/100秒,仅GIF图片和PNG动画格式的图片(APNG)有效 .子程序 循环次数, 整数型, , 仅GIF图片和PNG动画格式的图片(APNG)有效 .参数 次数, 整数型, 可空 , 为零时表示无限循环 .子程序 置图片偏移, , , .参数 第几张图片, 整数型, , .参数 横向偏移, 整数型, , .参数 纵向偏移, 整数型, , .子程序 置延迟时间, , , 仅GIF图片和PNG动画格式的图片(APNG)有效 .参数 第几张图片, 整数型, , 如果本参数为 -1,会作为全局属性将所有的图片间隔时间统一设置为参数二的值;否则只设置对应的一张图片的间隔时间 .参数 延迟时间, 整数型, , 单位:1/100秒 .程序集 分层画板, , 公开 .子程序 测量文本矩形, 逻辑型, , .参数 测量文本, 文本型, , .参数 参考矩形, 矩形区_S, 可空 , .参数 测量矩形, 矩形区_S, 参考 , 测量后的结果矩形 .子程序 测量文本矩形W, 逻辑型, , .参数 Unicode文本, 字节集, , .参数 参考矩形, 矩形区_S, 可空 , .参数 测量矩形, 矩形区_S, 参考 , 测量后的结果矩形 .子程序 创建, 逻辑型, , .参数 宽度, 整数型, , .参数 高度, 整数型, , .子程序 创建_场景句柄, 逻辑型, , 将一个设备场景句柄(HDC)作为画板,可作为指定设备场景的扩展,如果用本方法创建,那么仅绘制命令有效,其他命令无效,如:置画板尺寸、复制到窗口、取图片、内存画板.合并分层画板、图片对象.转换分层画板…… .参数 设备场景句柄, 整数型, , 指定一个HDC目标 .子程序 创建_窗口句柄, 逻辑型, , 特殊用法,将窗口或控件作为画板,如果用本方法创建,那么仅绘制命令有效,其他命令无效,如:置画板尺寸、复制到窗口、取图片、内存画板.合并分层画板、图片对象.转换分层画板…… .参数 窗口句柄, 整数型, , 绑定的窗口句柄 .子程序 创建_图片句柄, 逻辑型, , .参数 图片句柄, 整数型, , .子程序 创建路径, 整数型, , 成功返回路径指针,失败返回0。如果路径指针不再需要,调用API“GdipDeletePath”将其删除 .参数 路径数据, 文本型, , .子程序 多边形填充模式, 整数型, , .参数 填充模式, 整数型, 可空 , 1:ALTERNATE:交替填充;2:WINDING:根据绘图方向填充 .子程序 复位, , , 空间坐标变换复位 .子程序 复制到本画板, , , .参数 源画板, 分层画板, , .参数 粘贴处左边, 整数型, 可空 , 粘贴到本画板中左上角位置,默认为0 .参数 粘贴处顶边, 整数型, 可空 , 粘贴到本画板中左上角位置,默认为0 .参数 粘贴宽度, 整数型, 可空 , 粘贴到本画板中的宽度,如果为空,则以参数【源宽度】为准。 .参数 粘贴高度, 整数型, 可空 , 粘贴到本画板中的高度,如果为空,则以参数【源高度】为准。 .参数 源左边, 整数型, 可空 , 源画板中要复制的位置,如果省略,默认为0 .参数 源顶边, 整数型, 可空 , 源画板中要复制的位置,如果省略,默认为0 .参数 源宽度, 整数型, 可空 , 源画板中要复制的宽度,为空时则以“源左边”到源画板最右边的宽度。 .参数 源高度, 整数型, 可空 , 源画板中要复制的高度,为空时则以“源顶边”到源画板最下边的高度。 .子程序 复制到窗口, , , .参数 窗口句柄, 整数型, , .参数 是否拉伸, 逻辑型, 可空 , 如果窗口客户区和画板尺寸不同时,复制到窗口时是否要拉伸到整个窗口区域 .子程序 复制到设备场景, , , .参数 HDC句柄, 整数型, , .参数 粘贴处左边, 整数型, 可空 , 粘贴到目标图形指针中左上角位置,默认为0 .参数 粘贴处顶边, 整数型, 可空 , 粘贴到目标图形指针中左上角位置,默认为0 .参数 粘贴宽度, 整数型, 可空 , 粘贴到目标图形指针中的宽度,如果为空,则为本画板的宽度。 .参数 粘贴高度, 整数型, 可空 , 粘贴到目标图形指针中的高度,如果为空,则为本画板的高度。 .子程序 复制到图形指针, , , 与其他模块交互 .参数 图形指针, 整数型, , .参数 粘贴处左边, 整数型, 可空 , 粘贴到目标图形指针中左上角位置,默认为0 .参数 粘贴处顶边, 整数型, 可空 , 粘贴到目标图形指针中左上角位置,默认为0 .参数 粘贴宽度, 整数型, 可空 , 粘贴到目标图形指针中的宽度,如果为空,则为本画板的宽度。 .参数 粘贴高度, 整数型, 可空 , 粘贴到目标图形指针中的高度,如果为空,则为本画板的高度。 .子程序 关闭当前图形, , , 仅在绘制路径时有效。闭合当前图形并开始新的图形 .子程序 关闭所有图形, , , 仅在绘制路径时有效。闭合此路径中所有开放的图形并开始一个新图形 .子程序 画板比例, 小数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 比例, 小数型, 可空 , .子程序 画板单位, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 单位, 整数型, 可空 , “单位_”开头的常量 .子程序 画贝塞尔曲线, , , “曲线控制点”的成员数和“顶点数目”为:N×3+1 .参数 曲线控制点, 坐标_整数, 数组, .参数 顶点数目, 整数型, 可空 , .子程序 画贝塞尔曲线X, , , “曲线控制点”的成员数和“顶点数目”为:N×3+1 .参数 曲线控制点, 坐标_小数, 数组, .参数 顶点数目, 整数型, 可空 , .子程序 画笔粗细, 小数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 宽度, 小数型, 可空 , .子程序 画笔对齐方式, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 对齐方式, 整数型, 可空 , “画笔对齐方式_”开头常量 .子程序 画笔类型, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 类型, 整数型, 可空 , “画笔类型_”开头的常量 .子程序 画笔连线方式, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 连线方式, 整数型, 可空 , “连线方式_”开头的常量 .子程序 画笔线帽样式, , , .参数 起点线帽, 整数型, 可空 , “线帽样式_”开头常量 .参数 终点线帽, 整数型, 可空 , “线帽样式_”开头常量 .参数 虚线帽, 整数型, 可空 , “虚线帽样式_”开头常量 .子程序 画笔斜接限制, 小数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 斜接限制, 小数型, 可空 , 如果当前画笔的连线方式是斜接,可设置画笔的斜接限制 .子程序 画笔虚线偏移, 小数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 偏移, 小数型, 可空 , .子程序 画笔颜色, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值,返回值为ARGB颜色 .参数 ARGB颜色, 整数型, 可空 , 要设置的ARGB颜色,为空则返回当前画笔颜色 .子程序 画闭合曲线, , , .参数 顶点数组, 坐标_整数, 数组, .参数 顶点数目, 整数型, 可空 , .子程序 画闭合曲线_2, , , .参数 顶点数组, 坐标_整数, 数组, .参数 顶点数目, 整数型, 可空 , .参数 曲线张力, 小数型, 可空 , 如果本参数为空,默认为0.5 .子程序 画闭合曲线X, , , .参数 顶点数组, 坐标_小数, 数组, .参数 顶点数目, 整数型, 可空 , .子程序 画闭合曲线X_2, , , .参数 顶点数组, 坐标_小数, 数组, .参数 顶点数目, 整数型, 可空 , .参数 曲线张力, 小数型, 可空 , 如果本参数为空,默认为0.5 .子程序 画饼, , , .参数 椭圆左上角横坐标, 小数型, , .参数 椭圆左上角纵坐标, 小数型, , .参数 椭圆右下角横坐标, 小数型, , .参数 椭圆右下角纵坐标, 小数型, , .参数 开始角度, 小数型, , .参数 结束角度, 小数型, , .参数 顺时针方向角度, 逻辑型, 可空 , 本参数指定参数“开始角度”和“结束角度”是否为顺时针方向的角度 .子程序 画饼_2, , , .参数 椭圆区域左边, 小数型, , .参数 椭圆区域顶边, 小数型, , .参数 椭圆区域宽度, 小数型, , .参数 椭圆区域高度, 小数型, , .参数 开始角度, 小数型, , .参数 结束角度, 小数型, , .参数 顺时针方向角度, 逻辑型, 可空 , 本参数指定参数“开始角度”和“结束角度”是否为顺时针方向的角度 .子程序 画出SVG矢量图形, , , .参数 SVG文件数据, 字节集, , .参数 文字左下角基点, 逻辑型, 可空 , 文本是否以左下角为写出基点。如果本参数为空,默认为真 .参数 X缩放比例, 双精度小数, 可空 , 如果本参数为空,默认为1 .参数 Y缩放比例, 双精度小数, 可空 , 如果本参数为空,默认为1 .参数 横向偏移, 小数型, 可空 , .参数 纵向偏移, 小数型, 可空 , .参数 SVG图形范围, 矩形区_S, 参考 可空 , 画出SVG图形时取回图形的范围,为本参数提供一个变量,画完后取回的范围会写入此变量 .参数 已画出数量, 整数型, 参考 可空 , 画出SVG图形时已画出的图形数量,本参数的值动态变化,可作为计算画出进度的数值 .子程序 画出图元文件, , , .参数 图元文件数据, 字节集, , .参数 画出左边位置, 小数型, 可空 , 在画板中画出图片的左上角横向位置 .参数 画出顶边位置, 小数型, 可空 , 在画板中画出图片的左上角纵向位置 .参数 画出宽度, 小数型, 可空 , 在画板中画出图片的宽度。如果本参数被省略,根据画出高度自动计算出等比例的宽度 .参数 画出高度, 小数型, 可空 , 在画板中画出图片的高度。如果本参数被省略,根据画出宽度自动计算出等比例的高度 .子程序 画点, , , .参数 点横坐标, 整数型, , .参数 点纵坐标, 整数型, , .参数 置入的ARGB颜色, 整数型, 可空 , ARGB颜色 .子程序 画多边形, , , .参数 多边形顶点, 坐标_整数, 数组, .参数 顶点数目, 整数型, 可空 , .子程序 画多边形X, , , .参数 多边形顶点, 坐标_小数, 数组, .参数 顶点数目, 整数型, 可空 , .子程序 画弧线, , , .参数 椭圆左上角横坐标, 小数型, , .参数 椭圆左上角纵坐标, 小数型, , .参数 椭圆右下角横坐标, 小数型, , .参数 椭圆右下角纵坐标, 小数型, , .参数 开始角度, 小数型, , .参数 结束角度, 小数型, , .参数 顺时针方向角度, 逻辑型, 可空 , 本参数指定参数“开始角度”和“结束角度”是否为顺时针方向的角度 .子程序 画弧线_2, , , .参数 椭圆区域左边, 小数型, , .参数 椭圆区域顶边, 小数型, , .参数 椭圆区域宽度, 小数型, , .参数 椭圆区域高度, 小数型, , .参数 开始角度, 小数型, , .参数 结束角度, 小数型, , .参数 顺时针方向角度, 逻辑型, 可空 , 本参数指定参数“开始角度”和“结束角度”是否为顺时针方向的角度 .子程序 画矩形, , , .参数 矩形左上角横坐标, 小数型, , .参数 矩形左上角纵坐标, 小数型, , .参数 矩形右下角横坐标, 小数型, , .参数 矩形右下角纵坐标, 小数型, , .子程序 画矩形_2, , , .参数 矩形左边, 小数型, , .参数 矩形顶边, 小数型, , .参数 矩形宽度, 小数型, , .参数 矩形高度, 小数型, , .子程序 画连续线, , , .参数 线段顶点, 坐标_整数, 数组, .参数 顶点数目, 整数型, 可空 , .子程序 画连续线X, , , .参数 线段顶点, 坐标_小数, 数组, .参数 顶点数目, 整数型, 可空 , .子程序 画路径文字, , , 沿着路径画出文字 .参数 路径指针, 整数型, 可空 , 如果本参数为空,则沿当前路径写文字,否则将沿指定的路径写出文字 .参数 写出的文本, 文本型, , .参数 颠倒文字顺序, 逻辑型, 可空 , .参数 文本左下角基点, 逻辑型, 可空 , 文本是否以左下角为写出基点。默认为左上角 .参数 开始处百分比, 小数型, 可空 , 大于等于0并且小于100的数值,默认为0 .参数 结束处百分比, 小数型, 可空 , 大于0并且小于等于100的数值,默认为100。如果本参数小于等于“开始处百分比”,则修改为100 .子程序 画曲线, , , .参数 曲线控制点, 坐标_整数, 数组, .参数 顶点数目, 整数型, 可空 , .子程序 画曲线_2, , , .参数 曲线控制点, 坐标_整数, 数组, .参数 顶点数目, 整数型, 可空 , .参数 曲线张力, 小数型, 可空 , 如果本参数为空,默认为0.5 .子程序 画曲线X, , , .参数 曲线控制点, 坐标_小数, 数组, .参数 顶点数目, 整数型, 可空 , .子程序 画曲线X_2, , , .参数 曲线控制点, 坐标_小数, 数组, .参数 顶点数目, 整数型, 可空 , .参数 曲线张力, 小数型, 可空 , 如果本参数为空,默认为0.5 .子程序 画刷_变形, , , 用XFORM结构数据对当前画刷进行缩放、平移、斜切、旋转的变换。纹理画刷、渐变画刷、路径画刷有效 .参数 转换数据, XFORM, , 如果要复位,“平行缩放”和“垂直缩放”设置为 1,其他的都为 0,并且参数二为假或为空 .参数 继承当前变换, 逻辑型, 可空 , 是否在当前的变形基础上再次变形 .子程序 画刷_平移, 逻辑型, , 画刷变形之平移。设置刷子起点,纹理画刷、渐变画刷、路径画刷有效 .参数 水平偏移量, 小数型, 可空 , .参数 垂直偏移量, 小数型, 可空 , .子程序 画刷_线性混合, 逻辑型, , 仅渐变画刷和路径画刷有效 .参数 焦点, 小数型, , 0到1之间的小数 .参数 比例, 小数型, , 0到1之间的小数 .子程序 画刷_预设颜色, 逻辑型, , 仅渐变画刷和路径画刷有效 .参数 ARGB颜色, 整数型, 数组, ARGB颜色数组 .参数 位置比例, 小数型, 可空 数组, 数组成员的值是0到1之间的小数,如{0,0.3,1}。如果本参数为空,则以平分的方式计算 .子程序 画刷_钟形混合, 逻辑型, , 仅渐变画刷和路径画刷有效 .参数 焦点, 小数型, , 0到1之间的小数 .参数 比例, 小数型, , 0到1之间的小数 .子程序 画刷到画笔, 逻辑型, , 将当前画刷置入画笔 .子程序 画图片, , , 本命令可将【图片对象、分层画板、动态矢量画板】的当前图形画入本画板,参数“图片句柄”可为“图片对象.取句柄()”返回的值,也可为“分层画板.取句柄()”或“动态矢量画板.取句柄()”返回的值。 .参数 图片句柄, 整数型, , 【图片对象.取句柄()】返回的值,画图片之后不会自动释放,图片对象可以重复使用 .参数 图片左边画出位置, 小数型, 可空 , 在画板中画出图片的左上角横向位置 .参数 图片顶边画出位置, 小数型, 可空 , 在画板中画出图片的左上角纵向位置 .参数 图片画出宽度, 小数型, 可空 , 在画板中画出图片的宽度。如果省略,则按照参数六“尺寸模式”的设置计算画出图片的宽度 .参数 图片画出高度, 小数型, 可空 , 在画板中画出图片的高度。如果省略,则按照参数六“尺寸模式”的设置计算画出图片的高度 .参数 尺寸模式, 字节型, 可空 , 本参数设置图片画出尺寸(参数四或参数五被省略时)的计算模式。本参数等于0,按图片原尺寸画出;本参数等于1,按图片原尺寸等比例计算出宽高;本参数等于2,按图片原尺寸的百分比计算出宽高 .子程序 画图片_2, , , 本命令画出的图片尺寸与分辨率有关,当画板分辨率与图片分辨率一致时,则画出实际大小的图片 .参数 图片句柄, 整数型, , 【图片对象.取句柄()】返回的值,画图片之后不会自动释放,图片对象可以重复使用 .参数 图片左边画出位置, 小数型, 可空 , .参数 图片顶边画出位置, 小数型, 可空 , .子程序 画图片_裁剪, , , .参数 图片句柄, 整数型, , 【图片对象.取句柄()】返回的值,画图片之后不会自动释放,图片对象可以重复使用 .参数 图片左边画出位置, 小数型, 可空 , 在画板中画出图片的左上角横向位置 .参数 图片顶边画出位置, 小数型, 可空 , 在画板中画出图片的左上角纵向位置 .参数 图片画出宽度, 小数型, 可空 , 在画板中画出图片的宽度。如果省略,则使用图片本身的宽度 .参数 图片画出高度, 小数型, 可空 , 在画板中画出图片的高度。如果省略,则使用图片本身的高度 .参数 截取图片左边位置, 小数型, 可空 , 截取图片中一部分的左边位置,如果省略,默认为0 .参数 截取图片顶边位置, 小数型, 可空 , 截取图片中一部分的顶边位置,如果省略,默认为0 .参数 截取图片宽度, 小数型, 可空 , 截取图片中一部分的宽度,如果省略,默认为图片本身的宽度 .参数 截取图片高度, 小数型, 可空 , 截取图片中一部分的高度,如果省略,默认为图片本身的高度 .参数 应用效果, 图片编辑类, 可空 , 画出的图片是否同时具备某些效果 .子程序 画图片_九宫, , , .参数 图片句柄, 整数型, , 画图片之后不会自动卸载,图片句柄可以重复使用 .参数 图片左边画出位置, 小数型, 可空 , 在画板中画出图片的左上角横向位置 .参数 图片顶边画出位置, 小数型, 可空 , 在画板中画出图片的左上角纵向位置 .参数 图片画出宽度, 小数型, 可空 , 在画板中画出图片的宽度。如果省略,则使用图片本身的宽度 .参数 图片画出高度, 小数型, 可空 , 在画板中画出图片的高度。如果省略,则使用图片本身的高度 .参数 九宫左边宽度, 小数型, 可空 , 图片中九宫区域左边的宽度,如果省略,默认为0 .参数 九宫顶边高度, 小数型, 可空 , 图片中九宫区域顶边的高度,如果省略,默认为0 .参数 九宫右边宽度, 小数型, 可空 , 图片中九宫区域右边的宽度,如果省略,默认为参数“九宫左边宽度” .参数 九宫底边高度, 小数型, 可空 , 图片中九宫区域底边的高度,如果省略,默认为参数“九宫顶边高度” .参数 应用效果, 图片编辑类, 可空 , 画出的图片是否同时具备某些效果 .子程序 画图片_扭曲变形, , , 将图片画入任意四个坐标组成的四边形内 .参数 图片句柄, 整数型, , 【图片对象.取句柄()】返回的值,画图片之后不会自动释放,图片对象可以重复使用 .参数 坐标A, 坐标_小数, , 对应于原图片的左上角 .参数 坐标B, 坐标_小数, , 对应于原图片的右上角 .参数 坐标C, 坐标_小数, , 对应于原图片的左下角 .参数 坐标D, 坐标_小数, , 对应于原图片的右下角 .子程序 画图片_倾斜变换, , , .参数 图片句柄, 整数型, , 【图片对象.取句柄()】返回的值,画图片之后不会自动释放,图片对象可以重复使用 .参数 左上角画出位置X, 小数型, 可空 , 画出图片时对应于原图片左上角的横向位置 .参数 左上角画出位置Y, 小数型, 可空 , 画出图片时对应于原图片左上角的纵向位置 .参数 图片画出宽度, 小数型, 可空 , 在画板中画出图片的宽度。如果省略,则使用图片本身的宽度 .参数 图片画出高度, 小数型, 可空 , 在画板中画出图片的高度。如果省略,则使用图片本身的高度 .参数 水平倾斜量, 小数型, 可空 , .参数 垂直倾斜量, 小数型, 可空 , .参数 变换参考点, 坐标_小数, 可空 , 如果本参数被省略,默认为图片中心点 .子程序 画图片_倾斜到坐标, , , 按照指定的三个坐标画出倾斜的图片 .参数 图片句柄, 整数型, , 画图片之后不会自动卸载,图片句柄可以重复使用 .参数 左上角画出位置X, 小数型, , 对应于原图片的左上角 .参数 左上角画出位置Y, 小数型, , 同上 .参数 右上角画出位置X, 小数型, , 对应于原图片的右上角 .参数 右上角画出位置Y, 小数型, , 同上 .参数 左下角画出位置X, 小数型, , 对应于原图片的左下角 .参数 左下角画出位置Y, 小数型, , 同上 .子程序 画图片_位图句柄, , , .参数 位图句柄, 整数型, , 调用图片对象、内存画板、分层画板中的命令“取位图句柄()”返回的位图句柄或其他方式获取的有效的位图句柄 .参数 图片左边画出位置, 小数型, 可空 , 在画板中画出的左上角横向位置 .参数 图片顶边画出位置, 小数型, 可空 , 在画板中画出的左上角纵向位置 .参数 图片画出宽度, 小数型, 可空 , 在画板中画出的宽度。如果省略,则按照参数六“尺寸模式”的设置计算画出图片的宽度 .参数 图片画出高度, 小数型, 可空 , 在画板中画出的高度。如果省略,则按照参数六“尺寸模式”的设置计算画出图片的高度 .参数 尺寸模式, 字节型, 可空 , 本参数设置图片画出尺寸(参数四或参数五被省略时)的计算模式。本参数等于0,按图片原尺寸画出;本参数等于1,按图片原尺寸等比例计算出宽高;本参数等于2,按图片原尺寸的百分比计算出宽高 .子程序 画椭圆, , , .参数 椭圆左上角横坐标, 小数型, , .参数 椭圆左上角纵坐标, 小数型, , .参数 椭圆右下角横坐标, 小数型, , .参数 椭圆右下角纵坐标, 小数型, , .子程序 画椭圆_2, , , .参数 椭圆左边, 小数型, , .参数 椭圆顶边, 小数型, , .参数 椭圆宽度, 小数型, , .参数 椭圆高度, 小数型, , .子程序 画圆, , , .参数 圆心横坐标, 小数型, , .参数 圆心纵坐标, 小数型, , .参数 半径, 小数型, , .子程序 画圆弧, , , .参数 圆心横坐标, 小数型, , .参数 圆心纵坐标, 小数型, , .参数 半径, 小数型, , .参数 开始角度, 小数型, , .参数 结束角度, 小数型, , .参数 顺时针方向角度, 逻辑型, 可空 , 本参数指定参数“开始角度”和“结束角度”是否为顺时针方向的角度 .子程序 画圆弧_2, , , .参数 圆心横坐标, 小数型, , .参数 圆心纵坐标, 小数型, , .参数 半径, 小数型, , .参数 开始角度, 小数型, , .参数 扫描角度, 小数型, , 扫描角度:以顺时针方向从开始角度到结束角度之间的夹角 .子程序 画圆角矩形, , , .参数 矩形左上角横坐标, 小数型, , .参数 矩形左上角纵坐标, 小数型, , .参数 矩形右下角横坐标, 小数型, , .参数 矩形右下角纵坐标, 小数型, , .参数 圆角宽度, 小数型, , .参数 圆角高度, 小数型, , .子程序 画圆角矩形_2, , , .参数 矩形左边, 小数型, , .参数 矩形顶边, 小数型, , .参数 矩形宽度, 小数型, , .参数 矩形高度, 小数型, , .参数 圆角宽度, 小数型, , .参数 圆角高度, 小数型, , .子程序 画直线, , , .参数 起始点横坐标, 小数型, , .参数 起始点纵坐标, 小数型, , .参数 结束点横坐标, 小数型, , .参数 结束点纵坐标, 小数型, , .子程序 混合品质, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 混合质量, 整数型, 可空 , “混合品质_”开头的常量 .子程序 获取设备句柄, 整数型, , 返回当前画板对象的DC句柄。不用后用“释放设备句柄”释放设备场景句柄 .子程序 渐变画刷_取渐变色, 逻辑型, , 仅渐变画刷有效 .参数 起点ARGB颜色, 整数型, 参考 可空 , .参数 终点ARGB颜色, 整数型, 参考 可空 , .子程序 渐变画刷_置渐变色, 逻辑型, , 仅渐变画刷有效 .参数 起点ARGB颜色, 整数型, , .参数 终点ARGB颜色, 整数型, , .子程序 矩形到剪裁区, 逻辑型, , .参数 矩形区左边, 小数型, , .参数 矩形区顶边, 小数型, , .参数 矩形区右边, 小数型, , .参数 矩形区底边, 小数型, , .参数 合并模式, 整数型, 可空 , “RGN_”开头的常量。如果本参数省略,默认为 #RGN_COPY .子程序 矩形到剪裁区_2, 逻辑型, , .参数 矩形区左边, 小数型, , .参数 矩形区顶边, 小数型, , .参数 矩形区宽度, 小数型, , .参数 矩形区高度, 小数型, , .参数 合并模式, 整数型, 可空 , “RGN_”开头的常量。如果本参数省略,默认为 #RGN_COPY .子程序 开始绘制路径, , , 在这个命令后执行的绘图命令会自动成为路径的一部分。自动清除当前路径的原有数据 .子程序 开始新图形, , , 仅在绘制路径时有效。不闭合当前图形即开始一个新图形。后面添加到该路径的所有点都被添加到此新图形中 .子程序 空间坐标变换, , , 高级命令。可用XFORM结构数据对坐标系统进行缩放、平移、斜切、旋转的变换。如果XFORM结构数据为 {1,0,0,1,0,0} 并且参数二为假时,会对坐标系统复位 .参数 转换数据, XFORM, , 如果要复位,“平行缩放”和“垂直缩放”设置为 1,其他的都为 0,并且参数二为假或为空。或者调用命令:复位() .参数 继承当前变换, 逻辑型, 可空 , 是否继承当前世界空间坐标的变换数据 .子程序 路径_变形, , , 用XFORM结构数据对当前路径进行缩放、平移、斜切、旋转的变换 .参数 转换数据, XFORM, , “平行缩放”和“垂直缩放”的初始值为 1,其他的都为 0 .子程序 路径_分解子路径, 整数型, , 如果当前路径或者指定路径是由多个子路径组合,执行本命令可分解路径。返回分解后的路径数量 .参数 路径指针, 整数型, 可空 , 如果本参数为空,则分解当前路径,否则将分解指定的路径 .参数 分解后路径, 整数型, 数组, 存放分解后的结果路径的变量。注意:如果路径指针不再需要,调用API“GdipDeletePath”删除路径指针 .子程序 路径_混合路径, 逻辑型, , 将一条或两条曲线按等距排列的方式混合到目标路径上,如果路径一和路径二都是直线线段的路径(如多边形),两个路径的顶点数一样时效果更好。注意:执行命令“开始绘制路径”时,参数六“分布后路径”不会被清除,如果路径指针不再需要,调用API“GdipDeletePath”删除路径指针 .参数 目标路径, 整数型, , .参数 路径一, 整数型, , .参数 路径二, 整数型, 可空 , 如果本参数被省略,则只混合路径一到目标路径上 .参数 平滑精度, 小数型, 可空 , 结果路径与原始路径的最大距离,与原始路径一致的精度为 0 到 1 之间,如果大于1时转换后曲线与原始路径的差异会越来越大。默认为:0.25 .参数 分布数量, 整数型, , .参数 分布后路径, 整数型, 数组, 存放平均分布后的结果路径的变量,包含路径一和路径二,位于数组第一个成员和最后一个成员。注意:如果路径指针不再需要,调用API“GdipDeletePath”删除路径指针 .子程序 路径_均分路径, 逻辑型, , 在两条曲线之间以距离等分建立曲线。注意:执行命令“开始绘制路径”时,参数五“均分后路径”不会被清除,如果路径指针不再需要,调用API“GdipDeletePath”删除路径指针 .参数 路径一, 整数型, , .参数 路径二, 整数型, , .参数 平滑精度, 小数型, 可空 , 结果路径与原始路径的最大距离,与原始路径一致的精度为 0 到 1 之间,如果大于1时转换后曲线与原始路径的差异会越来越大。默认为:0.25 .参数 均分数量, 整数型, , .参数 均分后路径, 整数型, 数组, 存放均分后的结果路径的变量,不包含路径一和路径二。注意:如果路径指针不再需要,调用API“GdipDeletePath”删除路径指针 .子程序 路径_扩展外观, , , 扩展路径外观时与当前画笔的宽度有关,扩展外观的同时可以进行缩放、平移等变换 .参数 路径指针, 整数型, 可空 , 如果本参数为空,则扩展当前路径,否则将扩展指定的路径 .参数 变形数据, XFORM, 可空 , “平行缩放”和“垂直缩放”的初始值为 1,其他的都为 0 .参数 转换精度, 小数型, 可空 , 转换后的路径与原始路径的最大距离,与原始路径一致的精度为 0 到 1 之间,如果大于1时转换后曲线与原始路径的差异会越来越大。默认为:0.25 .子程序 路径_取子路径数量, 整数型, , .参数 路径指针, 整数型, 可空 , 如果本参数为空,则判断当前路径,否则将判断指定的路径 .子程序 路径_是否闭合路径, 逻辑型, , .参数 路径指针, 整数型, 可空 , 如果本参数为空,则判断当前路径,否则将判断指定的路径 .子程序 路径_添加路径, 逻辑型, , 将指定路径添加到当前路径 .参数 路径指针, 整数型, , .参数 是否连接, 逻辑型, 可空 , 本参数指定添加的路径中的第一个图形是否与当前路径中最后一个图形是否连接 .参数 是否绘制路径, 逻辑型, 可空 , 添加路径之后是否进入绘制路径的状态。“开始绘制路径()”会清除当前路径的数据,如果本参数为真,可以直接进入绘制路径的状态,避免清除路径数据。默认为假 .子程序 路径_置当前路径, , , 将指定路径替换为当前路径。注意:替换前会清除当前路径的原有数据 .参数 路径指针, 整数型, , .参数 是否复制, 逻辑型, 可空 , 参数为真时,复制指定的路径再设置为当前路径。参数为假时,直接将指定路径设置为当前路径,此时当前路径改变时,指定的路径也同时改变。如果本参数为空,默认为假 .参数 是否绘制路径, 逻辑型, 可空 , 置当前路径之后是否进入绘制路径的状态。“开始绘制路径()”会清除当前路径的数据,如果本参数为真,可以直接进入绘制路径的状态,避免清除路径数据。默认为假 .子程序 路径到画刷, 逻辑型, , 将当前路径转为画刷。本命令执行成功后,路径会保留 .参数 中心点坐标, 坐标_小数, 可空 , .参数 中心点颜色, 整数型, 可空 , ARGB颜色 .参数 周围颜色, 整数型, 可空 数组, ARGB颜色 .参数 周围颜色数, 整数型, 可空 , .子程序 路径到区域, 整数型, , 将画板中当前路径或指定路径转换到一个区域,返回转换的新区域句柄,零表示错误或失败。本命令执行成功后,路径不会被清除。注意:如果区域句柄不再需要,用API“删除对象_”将其删除 .参数 路径指针, 整数型, 可空 , 如果本参数为空,则转换当前路径为区域,否则将转换指定的路径为区域 .子程序 路径反向, 逻辑型, , 反转当前路径的方向 .子程序 路径合并到剪裁区, 逻辑型, , 将画板中当前的路径合并到剪裁区域里。本命令执行成功后,路径会保留 .参数 合并模式, 整数型, 可空 , 决定如何将路径与当前剪切区域合并到一起,“RGN_”开头的常量。如果本参数省略,默认为 #RGN_COPY .子程序 路径画刷_置中心点, 逻辑型, , 仅路径画刷有效 .参数 中心点坐标, 坐标_小数, 可空 , .子程序 路径画刷_置中心颜色, 逻辑型, , 仅路径画刷有效 .参数 中心点颜色, 整数型, , ARGB颜色 .子程序 路径画刷_置周围颜色, 逻辑型, , 仅路径画刷有效 .参数 周围颜色, 整数型, 数组, ARGB颜色 .参数 颜色数量, 整数型, 可空 , .子程序 路径画刷_中心点比例, 逻辑型, , 仅路径画刷有效 .参数 比例X, 小数型, , 0到1之间的小数 .参数 比例Y, 小数型, , 0到1之间的小数 .子程序 路径曲线转为线段, , , 路径平直化,将当前路径中的曲线转换为线段,转换的同时可以进行缩放、平移等变换 .参数 转换数据, XFORM, 可空 , “平行缩放”和“垂直缩放”的初始值为 1,其他的都为 0 .参数 转换精度, 小数型, 可空 , 转换后的路径与原始路径的最大距离,与原始路径一致的精度为 0 到 1 之间,如果大于1时转换后曲线与原始路径的差异会越来越大。默认为:0.25 .参数 闭合线段, 逻辑型, 可空 , 是否转为闭合线段 .子程序 路径是否有曲线, 逻辑型, , .参数 路径指针, 整数型, 可空 , 如果本参数为空,则判断当前路径是否有曲线,否则判断指定的路径 .子程序 描绘渐变路径, , , .参数 画出宽度, 小数型, , .参数 中心颜色, 整数型, 可空 , ARGB颜色,如果本参数被省略,默认为画笔颜色 .参数 边缘颜色, 整数型, 可空 , ARGB颜色 .参数 是否有线帽, 逻辑型, 可空 , 起点和终点是否为圆头 .参数 连接处圆角, 逻辑型, 可空 , 直线的连接处是否为圆角 .子程序 描绘路径, , , 用当前画笔描绘路径的轮廓。本命令执行成功后,路径会保留 .子程序 判断坐标与路径的关系, 整数型, , 判断某坐标点与当前路径或指定路径的位置关系。如果点在路径轮廓上返回 1(判断点在路径轮廓上时与当前画笔的宽度有关);如果点在路径内返回 -1;否则返回 0 .参数 坐标_X, 小数型, , .参数 坐标_Y, 小数型, , .参数 路径指针, 整数型, 可空 , 如果本参数为空,则判断坐标与当前路径的关系,否则判断坐标与指定路径的关系 .子程序 平滑模式, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 呈现模式, 整数型, 可空 , “平滑模式_”开头的常量 .子程序 平移剪裁区, , , .参数 水平偏移量, 小数型, 可空 , .参数 垂直偏移量, 小数型, 可空 , .子程序 平移空间坐标, , , 空间坐标变换之平移。要复位时可调用命令:复位() .参数 水平偏移量, 小数型, 可空 , .参数 垂直偏移量, 小数型, 可空 , .子程序 清除, , , 清除整个画板,并以指定色填充 .参数 ARGB填充颜色, 整数型, 可空 , 如果为空默认为透明色 .子程序 区域合并到剪裁区, 逻辑型, , 将指定区域组合到画板的当前剪裁区 .参数 区域句柄, 整数型, , .参数 合并模式, 整数型, 可空 , 决定如何将指定区域与当前剪切区域合并到一起,“RGN_”开头的常量。如果本参数省略,默认为 #RGN_COPY .子程序 取垂直分辨率, 小数型, , .子程序 取当前路径, 整数型, , 备份当前路径返回路径指针,可在其他的分层画板中使用。注意:执行命令“开始绘制路径”时本命令返回的指针不会被清除,如果路径指针不再需要,调用API“GdipDeletePath”将其删除 .子程序 取点, 整数型, , 返回画板上指定点的ARGB颜色值 .参数 点横坐标, 整数型, , .参数 点纵坐标, 整数型, , .子程序 取画板高度, 整数型, , .子程序 取画板宽度, 整数型, , .子程序 取画笔分割数组, 整数型, , 返回取回的分割数量 .参数 分割数组, 小数型, 参考 数组, .子程序 取画笔虚线格式, 整数型, , 返回取回的虚线格式数量 .参数 虚线格式, 小数型, 参考 数组, .子程序 取画刷环绕模式, 整数型, , 成功返回画刷的环绕模式,失败返回 -1。纹理画刷、渐变画刷、路径画刷有效 .子程序 取剪裁区边界, 矩形区_S, , .子程序 取句柄, 整数型, , .子程序 取路径边界矩形, 矩形区_S, , .子程序 取路径数据, 逻辑型, , .参数 路径指针, 整数型, 可空 , 如果本参数为空,则取当前路径的数据,否则将取指定路径的数据 .参数 路径数据, 文本型, 参考 , .参数 坐标以空格隔开, 逻辑型, 可空 , 坐标值是否以空格隔开,默认为半角逗号"," .子程序 取路径最后坐标, 逻辑型, , .参数 最后的坐标, 坐标_小数, 参考 , .子程序 取路径坐标数, 整数型, , .子程序 取路径坐标组, 逻辑型, , .参数 坐标组, 坐标_小数, 参考 数组, .参数 坐标总数, 整数型, 可空 , 默认为“取路径坐标数()”的返回值。 .子程序 取刷子背景色, 整数型, , 返回值为ARGB颜色 .子程序 取刷子前景色, 整数型, , 返回值为ARGB颜色 .子程序 取水平分辨率, 小数型, , .子程序 取图片, 字节集, , 取出画板上现有内容的图片数据,返回为 PNG 格式的图片数据 .参数 输出宽度, 整数型, 可空 , .参数 输出高度, 整数型, 可空 , .子程序 取图形指针, 整数型, , .子程序 取外部字体字体数, 整数型, , 取外部字体文件中包含的字体数目,设置外部字体后才有效,否则返回0 .子程序 取位图句柄, 整数型, , 返回位图句柄。如果位图句柄不再需要,调用API“删除对象_”将其删除 .参数 ARGB背景颜色, 整数型, 可空 , ARGB颜色值,指定背景色,如果位图完全不透明,则忽略此参数 .子程序 取消绘制路径, , , 抛弃本画板中的所有路径,也取消目前正在进行的任何路径的创建工作 .子程序 取渲染原点, 逻辑型, , .参数 原点_X, 整数型, 参考 , 本参数作为原点横坐标的填充参数,在此提供一个整数型变量 .参数 原点_Y, 整数型, 参考 , 本参数作为原点纵坐标的填充参数,在此提供一个整数型变量 .子程序 取字体高度, 小数型, , .子程序 是否已创建, 逻辑型, , .子程序 释放设备句柄, , , 释放由“获取设备句柄”返回的设备场景句柄 .参数 HDC句柄, 整数型, , .子程序 刷子类型, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 类型, 整数型, 可空 , “阴影风格_”开头的常量。本画板创建后刷子类型默认为 #阴影风格__纯色刷子 .子程序 刷子类型_渐变, 逻辑型, , 渐变画刷 .参数 起点坐标, 坐标_小数, 可空 , .参数 终点坐标, 坐标_小数, 可空 , .参数 起点ARGB颜色, 整数型, 可空 , 本参数为空默认为画笔颜色 .参数 终点ARGB颜色, 整数型, 可空 , 本参数为空默认为透明 .参数 旋转角度, 小数型, 可空 , .子程序 刷子类型_纹理, 逻辑型, , 纹理画刷 .参数 参_图片对象, 图片对象, , .参数 旋转角度, 小数型, 可空 , .子程序 刷子颜色, , , .参数 前景颜色, 整数型, 可空 , ARGB颜色,画刷前景颜色 .参数 背景颜色, 整数型, 可空 , ARGB颜色,画刷背景颜色。如果刷子类型为“#阴影风格__纯色刷子”时,本参数无效 .子程序 算法模式, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 模式, 整数型, 可空 , “算法模式_”开头的常量 .子程序 填充闭合曲线, , , .参数 顶点数组, 坐标_整数, 数组, .参数 顶点数目, 整数型, 可空 , .子程序 填充闭合曲线_2, , , .参数 顶点数组, 坐标_整数, 数组, .参数 顶点数目, 整数型, 可空 , .参数 曲线张力, 小数型, 可空 , 如果本参数为空,默认为0.5 .子程序 填充闭合曲线X, , , .参数 顶点数组, 坐标_小数, 数组, .参数 顶点数目, 整数型, 可空 , .子程序 填充闭合曲线X_2, , , .参数 顶点数组, 坐标_小数, 数组, .参数 顶点数目, 整数型, 可空 , .参数 曲线张力, 小数型, 可空 , 如果本参数为空,默认为0.5 .子程序 填充饼, , , .参数 椭圆左上角横坐标, 小数型, , .参数 椭圆左上角纵坐标, 小数型, , .参数 椭圆右下角横坐标, 小数型, , .参数 椭圆右下角纵坐标, 小数型, , .参数 开始角度, 小数型, , .参数 结束角度, 小数型, , .参数 顺时针方向角度, 逻辑型, 可空 , 本参数指定参数“开始角度”和“结束角度”是否为顺时针方向的角度 .子程序 填充饼_2, , , .参数 椭圆区域左边, 小数型, , .参数 椭圆区域顶边, 小数型, , .参数 椭圆区域宽度, 小数型, , .参数 椭圆区域高度, 小数型, , .参数 开始角度, 小数型, , .参数 结束角度, 小数型, , .参数 顺时针方向角度, 逻辑型, 可空 , 本参数指定参数“开始角度”和“结束角度”是否为顺时针方向的角度 .子程序 填充多边形, , , .参数 多边形顶点, 坐标_整数, 数组, .参数 顶点数目, 整数型, 可空 , .子程序 填充多边形X, , , .参数 多边形顶点, 坐标_小数, 数组, .参数 顶点数目, 整数型, 可空 , .子程序 填充矩形, , , .参数 矩形左上角横坐标, 小数型, , .参数 矩形左上角纵坐标, 小数型, , .参数 矩形右下角横坐标, 小数型, , .参数 矩形右下角纵坐标, 小数型, , .子程序 填充矩形_2, , , .参数 矩形左边, 小数型, , .参数 矩形顶边, 小数型, , .参数 矩形宽度, 小数型, , .参数 矩形高度, 小数型, , .子程序 填充路径, , , 关闭路径中的图形并用当前画刷填充。本命令执行成功后,路径会保留 .子程序 填充区域, , , .参数 区域句柄, 整数型, , .子程序 填充椭圆, , , .参数 椭圆左上角横坐标, 小数型, , .参数 椭圆左上角纵坐标, 小数型, , .参数 椭圆右下角横坐标, 小数型, , .参数 椭圆右下角纵坐标, 小数型, , .子程序 填充椭圆_2, , , .参数 椭圆左边, 小数型, , .参数 椭圆顶边, 小数型, , .参数 椭圆宽度, 小数型, , .参数 椭圆高度, 小数型, , .子程序 填充圆, , , .参数 圆心横坐标, 小数型, , .参数 圆心纵坐标, 小数型, , .参数 半径, 小数型, , .子程序 填充圆角矩形, , , .参数 矩形左上角横坐标, 小数型, , .参数 矩形左上角纵坐标, 小数型, , .参数 矩形右下角横坐标, 小数型, , .参数 矩形右下角纵坐标, 小数型, , .参数 圆角宽度, 小数型, , .参数 圆角高度, 小数型, , .子程序 填充圆角矩形_2, , , .参数 矩形左边, 小数型, , .参数 矩形顶边, 小数型, , .参数 矩形宽度, 小数型, , .参数 矩形高度, 小数型, , .参数 圆角宽度, 小数型, , .参数 圆角高度, 小数型, , .子程序 停止绘制路径, , , .子程序 文本对齐, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 对齐方式, 整数型, 可空 , “文本对齐_”开头的常量。在指定的矩形内写文本才有效! .子程序 文本格式, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 格式标志, 整数型, 可空 , “文本格式_”开头的常量。在指定的矩形内写文本才有效! .子程序 文本行对齐, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 行对齐方式, 整数型, 可空 , “文本对齐_”开头的常量。在指定的矩形内写文本才有效! .子程序 文本修整, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 修整方式, 整数型, 可空 , “文本修整_”开头的常量。在指定的矩形内写文本才有效! .子程序 文本渲染模式, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 文本呈现模式, 整数型, 可空 , “文本渲染模式_”开头的常量 .子程序 文本颜色, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值,返回值为ARGB颜色 .参数 ARGB颜色, 整数型, 可空 , 要设置的ARGB颜色,为空则返回当前文本颜色 .子程序 像素偏移模式, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 偏移模式, 整数型, 可空 , “像素偏移模式_”开头的常量 .子程序 销毁, , , .子程序 写文本, , , .参数 横向位置, 小数型, 可空 , 画出文本的位置 .参数 纵向位置, 小数型, 可空 , 画出文本的位置 .参数 欲写出文本, 文本型, , .子程序 写文本_矩形内, , , .参数 欲写出文本, 文本型, , .参数 描绘区域, 矩形区_S, , .子程序 写文本_坐标控制, , , .参数 欲写出文本, 文本型, , .参数 控制坐标, 坐标_小数, 数组, 每一个坐标指定每个文本所在的位置 .参数 垂直显示, 逻辑型, 可空 , 如果本参数为真,参数“连贯写出”强制为真 .参数 连贯写出, 逻辑型, 可空 , 如果本参数为真,仅第一个字符的坐标有效 .参数 高质量, 逻辑型, 可空 , .子程序 写文本W, , , .参数 横向位置, 小数型, 可空 , 画出文本的位置 .参数 纵向位置, 小数型, 可空 , 画出文本的位置 .参数 Unicode文本, 字节集, , .子程序 写文本W_矩形内, , , .参数 Unicode文本, 字节集, , .参数 描绘区域, 矩形区_S, , .子程序 写文本W_坐标控制, , , .参数 Unicode文本, 字节集, , .参数 控制坐标, 坐标_小数, 数组, 每一个坐标指定每个文本所在的位置 .参数 垂直显示, 逻辑型, 可空 , 如果本参数为真,参数“连贯写出”强制为真 .参数 连贯写出, 逻辑型, 可空 , 如果本参数为真,仅第一个字符的坐标有效 .参数 高质量, 逻辑型, 可空 , .子程序 旋转指定角度画图, , , 空间坐标变换之旋转。如果旋转角度要复位,调用命令:复位() .参数 旋转角度, 小数型, , .参数 中心点横坐标, 小数型, 可空 , .参数 中心点纵坐标, 小数型, 可空 , .参数 继承当前变换, 逻辑型, 可空 , 本参数指定是否要在当前旋转角度(或当前变换)的基础上再次旋转 .子程序 置画板尺寸, , , .参数 新宽度, 整数型, 可空 , 如果参数为空,画板宽度不修改 .参数 新高度, 整数型, 可空 , 如果参数为空,画板高度不修改 .子程序 置画笔分割数组, 逻辑型, , 将画笔画出的线分割成若干条 .参数 分割数组, 小数型, 数组, 数组成员值必须是 0 到 1 之间的小数,且必须是升序。如:{0,0.2,0.7,1},表示分割成两条线,第1条线宽度为20%,中间的空白宽度为50%(20%到70%),第2条线宽度为30%(70%到100%) .子程序 置画笔虚线格式, 逻辑型, , 修改画笔虚线的预设格式 .参数 虚线格式, 小数型, 数组, 第一个成员表示虚线长度,第二个成员表示空白长度,以此类推 .子程序 置画刷环绕模式, 逻辑型, , 纹理画刷、渐变画刷、路径画刷有效 .参数 环绕模式, 整数型, , “环绕模式_”开头的常量 .子程序 置灰度图蒙版, , , 灰度图的像素颜色会影响本对象图片中对应坐标的像素透明度。灰度图【从白到黑】影响本对象对应坐标【原透明度到完全透明】;如果灰度图的像素颜色带有透明性质,本对象中对应坐标的像素还要与透明度相乘;如果本对象对应坐标的像素透明度为0,不做任何处理 .参数 灰度图, 图片对象, , .参数 横向偏移, 整数型, 可空 , .参数 纵向偏移, 整数型, 可空 , .子程序 置外部字体集, 文本型, , 设置外部字体,如果命令【字体()、字体属性()】的字体名称被改变,则已设置的外部字体会失效。返回外部字体的字体名 .参数 外部字体数据, 字节集, , .参数 字体索引, 整数型, 可空 , 外部字体文件中的第几个字体,如果本参数被省略,默认为1 .子程序 置外部字体文件, 文本型, , 设置外部字体,如果命令【字体()、字体属性()】的字体名称被改变,则已设置的外部字体会失效。返回外部字体的字体名 .参数 字体文件名, 文本型, , .参数 字体索引, 整数型, 可空 , 外部字体文件中的第几个字体,如果本参数被省略,默认为1 .子程序 置渲染原点, 逻辑型, , .参数 原点_X, 整数型, , .参数 原点_Y, 整数型, , .子程序 重置剪裁区, , , 重置为无限区域 .子程序 字体, 字体, , .参数 字体, 字体, 可空 , .子程序 字体属性, , , .参数 字体名称, 文本型, 可空 , 如果本参数为空,字体名称不会改变 .参数 字体大小, 整数型, 可空 , 单位为点(磅)或者像素 .参数 单位为像素, 逻辑型, 可空 , 指定参数二“字体大小”的单位。真为像素,假为点。如果参数二为空(不设置字体大小)时本参数无效 .参数 加粗, 逻辑型, 可空 , .参数 倾斜, 逻辑型, 可空 , .参数 下划线, 逻辑型, 可空 , .参数 删除线, 逻辑型, 可空 , .程序集 滑块条类, , 公开 .程序集 内存画板, , 公开 .子程序 背景填充模式, 逻辑型, , 如果是透明模式返回真,否则返回假。获取或设置【文本背景和刷子背景】的填充模式 .参数 透明模式, 逻辑型, 可空 , 真为透明模式(文本背景透明和刷子背景透明,如:刷子类型_横线 时的填充效果),假为文本背景颜色的填充模式和刷子背景不透明 .子程序 背景填充颜色, 整数型, , 获取或设置【文本背景和刷子背景】的填充颜色(如:刷子类型_横线 时填充的背景颜色) .参数 颜色, 整数型, 可空 , 设置文本背景颜色或刷子的背景填充颜色,不同于画板的背景颜色 .子程序 背景颜色, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 颜色, 整数型, 可空 , .参数 替换背景, 逻辑型, 可空 , 真为修改属性值后,替换画板的背景颜色;假为仅修改属性值,对画板不做任何修改 .子程序 创建, 逻辑型, , .参数 宽度, 整数型, , 欲创建内存画板的宽度 .参数 高度, 整数型, , 欲创建内存画板的高度 .参数 画板背景色, 整数型, 可空 , .参数 非兼容位图, 逻辑型, 可空 , 指定创建画板时关联位图的创建方式,本参数为假(默认)会创建与设备有关的位图(DDB),本参数为真会创建与设备无关的位图(DIB)。DDB位图的颜色与显示驱动兼容,位深和像素格式保持一致;DIB位图可以容纳更加丰富的色彩,但显示速度比兼容位图稍慢。欲知两者的详情请查看API手册 .子程序 创建_场景句柄, 逻辑型, , 将一个设备场景句柄(HDC)作为画板,可作为指定设备场景的扩展,如果用本方法创建,那么仅绘制命令有效,一些命令无效,如:置画板尺寸、取画板宽度、取画板高度、取位图句柄…… .参数 设备场景句柄, 整数型, , 指定一个HDC目标 .参数 画板背景色, 整数型, 可空 , 默认背景色,当清除画板时默认的背景填充颜色 .子程序 创建自句柄, 逻辑型, , .参数 窗口句柄, 整数型, , 绑定的窗口句柄 .参数 画板背景色, 整数型, 可空 , .参数 刷新时间间隔, 整数型, 可空 , 每次刷新的间隔时间 .参数 回调子程序, 子程序指针, 可空 , 每次刷新时复制到窗口之前是否要执行其他子程序,参数三“刷新时间间隔”大于0才有效。传递给子程序一个参数:窗口句柄 .参数 非兼容位图, 逻辑型, 可空 , 指定创建画板时关联位图的创建方式,本参数为假(默认)会创建与设备有关的位图(DDB),本参数为真会创建与设备无关的位图(DIB)。DDB位图的颜色与显示驱动兼容,位深和像素格式保持一致;DIB位图可以容纳更加丰富的色彩,但显示速度比兼容位图稍慢 .子程序 定位写出, , , 在指定写出位置处写出指定的文本,不改变现行写出位置。 .参数 横向写出位置, 整数型, 可空 , 如果省略,则使用现行横向写出位置 .参数 纵向写出位置, 整数型, 可空 , 如果省略,则使用现行纵向写出位置 .参数 欲写出文本, 文本型, , .子程序 定位写出W, , , 在指定写出位置处写出指定的文本,不改变现行写出位置。 .参数 横向写出位置, 整数型, 可空 , 如果省略,则使用现行横向写出位置 .参数 纵向写出位置, 整数型, 可空 , 如果省略,则使用现行纵向写出位置 .参数 Unicode文本, 字节集, , .子程序 多边形填充模式, 整数型, , .参数 填充模式, 整数型, 可空 , 1:ALTERNATE:交替填充;2:WINDING:根据绘图方向填充 .子程序 反转矩形区, , , 将画板上指定矩形区域的颜色翻转过来 .参数 矩形左上角横坐标, 整数型, , .参数 矩形左上角纵坐标, 整数型, , .参数 矩形右下角横坐标, 整数型, , .参数 矩形右下角纵坐标, 整数型, , .子程序 复位, , , 空间坐标变换复位 .子程序 复制, 逻辑型, , .参数 目标场景句柄, 整数型, 可空 , .参数 目标左边, 整数型, 可空 , 粘贴到目标场景中左上角位置,默认为0 .参数 目标顶边, 整数型, 可空 , 粘贴到目标场景中左上角位置,默认为0 .参数 目标宽度, 整数型, 可空 , 粘贴到目标场景中的宽度,如果为空,则以参数【源宽度】为准。 .参数 目标高度, 整数型, 可空 , 粘贴到目标场景中的高度,如果为空,则以参数【源高度】为准。 .参数 源场景句柄, 整数型, 可空 , 被复制的场景句柄,如果为空默认为本画板的内存场景句柄。 .参数 源左边, 整数型, 可空 , 被复制的位置,如果省略,默认为0 .参数 源顶边, 整数型, 可空 , 被复制的位置,如果省略,默认为0 .参数 源宽度, 整数型, 可空 , 被复制源的宽度,为空时则以“源左边”到本画板最右边的宽度。 .参数 源高度, 整数型, 可空 , 被复制源的高度,为空时则以“源顶边”到本画板最下边的高度。 .参数 复制方法, 整数型, 可空 , 光栅运算_ 开头的常量,默认为#光栅运算_拷贝。注意:如果为参数【透明参数】提供参数值将忽略本参数。 .参数 透明参数, 整数型, 可空 , 注意:如果参数【透明混合】为真,此参数为透明度(0-255);【透明混合】为假,此参数为透明颜色值。 .参数 透明混合, 逻辑型, 可空 , 复制的透明模式,默认为假。如果参数【透明参数】为空时本参数无意义 .子程序 复制到窗口, , , .参数 窗口句柄, 整数型, , .参数 透明色, 整数型, 可空 , .参数 是否拉伸, 逻辑型, 可空 , 如果窗口客户区和画板尺寸不同时,复制到窗口时是否要拉伸到整个窗口区域。如:窗口背景图 .子程序 关闭当前路径, , , .子程序 合并分层画板, , , 将【分层画板】或【动态矢量画板】合并到本画板中 .参数 画板句柄, 整数型, , 分层画板或动态矢量画板中的命令 取句柄()返回的值 .参数 合并左边位置, 小数型, 可空 , 合并到本画板中的左上角位置 .参数 合并顶边位置, 小数型, 可空 , 同上 .参数 合并宽度, 小数型, 可空 , 合并到本画板中的宽度。如果省略,则使用分层画板本身的宽度 .参数 合并高度, 小数型, 可空 , 合并到本画板中的高度。如果省略,则使用分层画板本身的高度 .子程序 合并分层画板_2, , , 合并【分层画板】或【动态矢量画板】中的一部分到本画板中 .参数 画板句柄, 整数型, , 分层画板或动态矢量画板中的命令 取句柄()返回的值 .参数 合并左边位置, 小数型, 可空 , 合并到本画板中的左上角位置 .参数 合并顶边位置, 小数型, 可空 , 同上 .参数 合并宽度, 小数型, 可空 , 合并到本画板中的宽度。如果省略,则使用分层画板本身的宽度 .参数 合并高度, 小数型, 可空 , 合并到本画板中的高度。如果省略,则使用分层画板本身的高度 .参数 合并部分左边, 小数型, 可空 , 分层画板中要合并的一部分的左上角位置,如果省略,默认为0 .参数 合并部分顶边, 小数型, 可空 , 同上 .参数 合并部分宽度, 小数型, 可空 , 分层画板中要合并的一部分的宽度,如果省略,默认为分层画板本身的宽度 .参数 合并部分高度, 小数型, 可空 , 分层画板中要合并的一部分的高度,如果省略,默认为分层画板本身的高度 .子程序 画贝塞尔曲线, , , 由三点为一组(控制点、控制点、顶点)生成贝塞尔曲线。注意:起始顶点需要预先指定,可用命令:置画笔位置()。 .参数 曲线控制点, 坐标_整数, 数组, 本数组按顺序记录曲线各个控制点的横向及纵向坐标值(不包含起始顶点),数组成员数建议为3的倍数。 .参数 顶点数目, 整数型, 可空 , .子程序 画笔粗细, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 宽度, 整数型, 可空 , .子程序 画笔类型, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 类型, 整数型, 可空 , “画笔类型_”开头常量 .子程序 画笔类型_2, , , .参数 画笔笔尖样式, 整数型, 可空 , “笔尖样式_”开头的常量 .参数 连线方式, 整数型, 可空 , “连线方式_”开头的常量 .子程序 画笔颜色, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 颜色, 整数型, 可空 , 要设置的RGB颜色,为空则返回当前RGB颜色 .子程序 画闭合曲线, , , .参数 顶点数组, 坐标_整数, 数组, 用于描绘曲线的顶点 .参数 顶点数目, 整数型, 可空 , .子程序 画饼, , , 本命令执行完毕后,如果需要获取弧线两个端点的坐标值,可调用命令:取回弧线端点坐标() .参数 椭圆左上角横坐标, 整数型, , .参数 椭圆左上角纵坐标, 整数型, , .参数 椭圆右下角横坐标, 整数型, , .参数 椭圆右下角纵坐标, 整数型, , .参数 弧线起始点横坐标, 整数型, , .参数 弧线起始点纵坐标, 整数型, , .参数 弧线终止点横坐标, 整数型, , .参数 弧线终止点纵坐标, 整数型, , .子程序 画饼_2, , , 本命令执行完毕后,如果需要获取弧线两个端点的坐标值,可调用命令:取回弧线端点坐标() .参数 椭圆左上角横坐标, 整数型, , .参数 椭圆左上角纵坐标, 整数型, , .参数 椭圆右下角横坐标, 整数型, , .参数 椭圆右下角纵坐标, 整数型, , .参数 开始角度, 小数型, , .参数 结束角度, 小数型, , .子程序 画出SVG矢量图形, , , .参数 SVG文件数据, 字节集, , .参数 文字左下角基点, 逻辑型, 可空 , 文本是否以左下角为写出基点。如果本参数为空,默认为真 .参数 X缩放比例, 双精度小数, 可空 , 如果本参数为空,默认为1 .参数 Y缩放比例, 双精度小数, 可空 , 如果本参数为空,默认为1 .参数 横向偏移, 小数型, 可空 , .参数 纵向偏移, 小数型, 可空 , .参数 SVG图形范围, 矩形区_S, 参考 可空 , 画出SVG图形时取回图形的范围,为本参数提供一个变量,画完后取回的范围会写入此变量 .参数 已画出数量, 整数型, 参考 可空 , 画出SVG图形时已画出的图形数量,本参数的值动态变化,可作为计算画出进度的数值 .子程序 画出方式, 整数型, , .参数 方式, 整数型, 可空 , “画出方式_”开头的常量 .子程序 画出图元文件, , , .参数 图元文件数据, 字节集, , .参数 画出左边位置, 小数型, 可空 , 在画板中画出图片的左上角横向位置 .参数 画出顶边位置, 小数型, 可空 , 在画板中画出图片的左上角纵向位置 .参数 画出宽度, 小数型, 可空 , 在画板中画出图片的宽度。如果本参数被省略,根据画出高度自动计算出等比例的宽度 .参数 画出高度, 小数型, 可空 , 在画板中画出图片的高度。如果本参数被省略,根据画出宽度自动计算出等比例的高度 .子程序 画点, , , .参数 点横坐标, 整数型, , .参数 点纵坐标, 整数型, , .参数 欲置入的颜色值, 整数型, 可空 , .子程序 画多边形, , , 画一个封闭的多边形。 .参数 多边形顶点, 坐标_整数, 数组, 本参数数组顺序记录多边形各顶点的横向及纵向坐标值 .参数 顶点数目, 整数型, 可空 , .子程序 画繁花曲线, , , 趣味曲线,万花尺、万花规画出来的那种曲线。也可画椭圆(R=2*r,S≠r)或者星形线,比如:R=3*r,S=r(三个尖),R=4*r,S=r(四个尖),R=5*r,S=r或R=2.5*r,S=r(五个尖)等 .参数 中心点坐标, 坐标_整数, , .参数 外圆半径, 整数型, , 外部静态圆半径(R) .参数 内圆半径, 整数型, , 内部动态圆半径(r) .参数 作图点偏移, 整数型, , 内部动态圆上的作图点到圆心的距离(S) .参数 精度, 小数型, 可空 , 精度的值越大,绘图速度越快,但是图形质量会变得越粗糙。如果参数为空,默认为0.2 .子程序 画弧线, , , 本命令执行完毕后,如果需要获取弧线两个端点的坐标值,可调用命令:取回弧线端点坐标() .参数 椭圆左上角横坐标, 整数型, , .参数 椭圆左上角纵坐标, 整数型, , .参数 椭圆右下角横坐标, 整数型, , .参数 椭圆右下角纵坐标, 整数型, , .参数 弧线起始点横坐标, 整数型, , .参数 弧线起始点纵坐标, 整数型, , .参数 弧线终止点横坐标, 整数型, , .参数 弧线终止点纵坐标, 整数型, , .子程序 画弧线_2, , , 本命令执行完毕后,如果需要获取弧线两个端点的坐标值,可调用命令:取回弧线端点坐标() .参数 椭圆左上角横坐标, 整数型, , .参数 椭圆左上角纵坐标, 整数型, , .参数 椭圆右下角横坐标, 整数型, , .参数 椭圆右下角纵坐标, 整数型, , .参数 开始角度, 小数型, , .参数 结束角度, 小数型, , .子程序 画蝴蝶曲线, , , .参数 中心点坐标, 坐标_整数, , .参数 大小, 小数型, , .参数 变形系数, 整数型, 可空 , 如果本参数为空默认为4 .参数 曲线细腻程度, 小数型, 可空 , 数值越大曲线越细腻,画图也越慢。如果参数为空,默认为2 .参数 X缩放比例, 双精度小数, 可空 , 如果本参数=1 或者被省略,蝴蝶曲线的横向坐标不变形 .参数 Y缩放比例, 双精度小数, 可空 , 如果本参数=1 或者被省略,蝴蝶曲线的纵向坐标不变形 .子程序 画渐变矩形, , , .参数 矩形区域左边, 整数型, , .参数 矩形区域顶边, 整数型, , .参数 矩形区域宽度, 整数型, , .参数 矩形区域高度, 整数型, , .参数 渐变方向, 整数型, 可空 , 1、从上到下;2、从左到右;3、从左上到右下;4、从右上到左下;5:从下到上;6:从右到左;7:从右下到左上;8:从左下到右上。如果本参数省略默认为从左到右。 .参数 渐变颜色, 整数型, 数组, 可提供多种颜色 .子程序 画渐变椭圆, , , .参数 矩形区域左边, 整数型, , 椭圆所在的矩形区域的范围 .参数 矩形区域顶边, 整数型, , 同上 .参数 矩形区域宽度, 整数型, , 同上 .参数 矩形区域高度, 整数型, , 同上 .参数 渐变方向, 整数型, 可空 , 1:从内到外;2:从外到内。如果省略默认为从内到外。 .参数 首渐变颜色, 整数型, , .参数 尾渐变颜色, 整数型, , .子程序 画矩形, , , .参数 矩形左上角横坐标, 整数型, , .参数 矩形左上角纵坐标, 整数型, , .参数 矩形右下角横坐标, 整数型, , .参数 矩形右下角纵坐标, 整数型, , .子程序 画连续线, , , 描绘一系列线段,需预先指定连续线段的画笔起始位置,可用命令:置画笔位置()。 .参数 线段顶点, 坐标_整数, 数组, 不包含起始点 .参数 顶点数目, 整数型, 可空 , .子程序 画玫瑰曲线, , , .参数 中心点坐标, 坐标_整数, , .参数 花瓣长度, 整数型, , .参数 系数, 整数型, , .参数 曲线细腻程度, 小数型, 可空 , 数值越大曲线越细腻,画图也越慢。如果参数为空,默认为1 .参数 余弦方式, 逻辑型, 可空 , .子程序 画曲线, , , .参数 顶点数组, 坐标_整数, 数组, 用于描绘曲线的顶点 .参数 顶点数目, 整数型, 可空 , .子程序 画图片, , , .参数 图片句柄, 整数型, , 画图片之后不会自动卸载,图片句柄可以重复使用 .参数 图片左边画出位置, 小数型, 可空 , 在画板中画出图片的左上角横向位置 .参数 图片顶边画出位置, 小数型, 可空 , 在画板中画出图片的左上角纵向位置 .参数 图片画出宽度, 小数型, 可空 , 在画板中画出图片的宽度。如果省略,则按照参数六“尺寸模式”的设置计算画出图片的宽度 .参数 图片画出高度, 小数型, 可空 , 在画板中画出图片的高度。如果省略,则按照参数六“尺寸模式”的设置计算画出图片的高度 .参数 尺寸模式, 字节型, 可空 , 本参数设置图片画出尺寸(参数四或参数五被省略时)的计算模式。本参数等于0,按图片原尺寸画出;本参数等于1,按图片原尺寸等比例计算出宽高;本参数等于2,按图片原尺寸的百分比计算出宽高 .子程序 画图片_裁剪, , , .参数 图片句柄, 整数型, , 画图片之后不会自动卸载,图片句柄可以重复使用 .参数 图片左边画出位置, 小数型, 可空 , 在画板中画出图片的左上角横向位置 .参数 图片顶边画出位置, 小数型, 可空 , 在画板中画出图片的左上角纵向位置 .参数 图片画出宽度, 小数型, 可空 , 在画板中画出图片的宽度。如果省略,则使用图片本身的宽度 .参数 图片画出高度, 小数型, 可空 , 在画板中画出图片的高度。如果省略,则使用图片本身的高度 .参数 截取图片左边位置, 小数型, 可空 , 截取图片中一部分的左边位置,如果省略,默认为0 .参数 截取图片顶边位置, 小数型, 可空 , 截取图片中一部分的顶边位置,如果省略,默认为0 .参数 截取图片宽度, 小数型, 可空 , 截取图片中一部分的宽度,如果省略,默认为图片本身的宽度 .参数 截取图片高度, 小数型, 可空 , 截取图片中一部分的高度,如果省略,默认为图片本身的高度 .参数 应用效果, 图片编辑类, 可空 , 画出的图片是否同时具备某些效果 .子程序 画图片_九宫, , , .参数 图片句柄, 整数型, , 画图片之后不会自动卸载,图片句柄可以重复使用 .参数 图片左边画出位置, 小数型, 可空 , 在画板中画出图片的左上角横向位置 .参数 图片顶边画出位置, 小数型, 可空 , 在画板中画出图片的左上角纵向位置 .参数 图片画出宽度, 小数型, 可空 , 在画板中画出图片的宽度。如果省略,则使用图片本身的宽度 .参数 图片画出高度, 小数型, 可空 , 在画板中画出图片的高度。如果省略,则使用图片本身的高度 .参数 九宫左边宽度, 小数型, 可空 , 图片中九宫区域左边的宽度,如果省略,默认为0 .参数 九宫顶边高度, 小数型, 可空 , 图片中九宫区域顶边的高度,如果省略,默认为0 .参数 九宫右边宽度, 小数型, 可空 , 图片中九宫区域右边的宽度,如果省略,默认为参数“九宫左边宽度” .参数 九宫底边高度, 小数型, 可空 , 图片中九宫区域底边的高度,如果省略,默认为参数“九宫顶边高度” .参数 应用效果, 图片编辑类, 可空 , 画出的图片是否同时具备某些效果 .子程序 画图片_扭曲变形, , , 将图片画入任意四个坐标组成的四边形内 .参数 图片句柄, 整数型, , 【图片对象.取句柄()】返回的值,画图片之后不会自动释放,图片对象可以重复使用 .参数 坐标A, 坐标_整数, , 对应于原图片的左上角 .参数 坐标B, 坐标_整数, , 对应于原图片的右上角 .参数 坐标C, 坐标_整数, , 对应于原图片的左下角 .参数 坐标D, 坐标_整数, , 对应于原图片的右下角 .子程序 画图片_平行扭曲, , , 将图片两边保持平行,另外两边任意拉伸。例如图片上下两边保持水平平行,左右两边任意倾斜,或者左右两边保持垂直平行,上下两边任意倾斜 .参数 图片句柄, 整数型, , 【图片对象.取句柄()】返回的值,画图片之后不会自动释放,图片对象可以重复使用 .参数 是否左右边平行, 逻辑型, 可空 , 本参数为假,上下两边保持水平平行,本参数为真,左右两边保持垂直平行 .参数 坐标A, 坐标_整数, , 对应于原图片的左上角 .参数 坐标B, 坐标_整数, , 对应于原图片的右下角 .参数 偏离距离A, 整数型, , 如果是水平平行,本参数控制对应于原图片左下角的偏离距离;如果是垂直平行,本参数控制对应于原图片右上角的偏离距离 .参数 偏离距离B, 整数型, , 本参数控制对应于原图片右下角的偏离距离 .子程序 画图片_倾斜变换, , , .参数 图片句柄, 整数型, , 画图片之后不会自动卸载,图片句柄可以重复使用 .参数 左上角画出位置X, 小数型, 可空 , 画出图片时对应于原图片左上角的横向位置 .参数 左上角画出位置Y, 小数型, 可空 , 画出图片时对应于原图片左上角的纵向位置 .参数 图片画出宽度, 小数型, 可空 , 在画板中画出图片的宽度。如果省略,则使用图片本身的宽度 .参数 图片画出高度, 小数型, 可空 , 在画板中画出图片的高度。如果省略,则使用图片本身的高度 .参数 水平倾斜量, 小数型, 可空 , .参数 垂直倾斜量, 小数型, 可空 , .参数 变换参考点, 坐标_小数, 可空 , 如果本参数被省略,默认为图片中心点 .子程序 画图片_倾斜到坐标, , , 按照指定的三个坐标画出倾斜的图片 .参数 图片句柄, 整数型, , 画图片之后不会自动卸载,图片句柄可以重复使用 .参数 左上角画出位置X, 整数型, , 对应于原图片的左上角 .参数 左上角画出位置Y, 整数型, , 同上 .参数 右上角画出位置X, 整数型, , 对应于原图片的右上角 .参数 右上角画出位置Y, 整数型, , 同上 .参数 左下角画出位置X, 整数型, , 对应于原图片的左下角 .参数 左下角画出位置Y, 整数型, , 同上 .子程序 画图片_数据, , , 此方法为纯GDI画出图片,一些优化命令会失效,例如:图片优化模式()。本命令生成的图片句柄为GDI句柄,并非图片对象的句柄,命令执行完会释放该句柄。如果GDI图片句柄不需要释放,可在模块外调用API与“取场景句柄()”的返回值结合使用 .参数 图片数据, 字节集, , .参数 图片左边画出位置, 整数型, 可空 , 在画板中画出图片的左上角横向位置 .参数 图片顶边画出位置, 整数型, 可空 , 在画板中画出图片的左上角纵向位置 .参数 图片画出宽度, 整数型, 可空 , 在画板中画出图片的宽度。如果省略,则按照参数六“尺寸模式”的设置计算画出图片的宽度 .参数 图片画出高度, 整数型, 可空 , 在画板中画出图片的高度。如果省略,则按照参数六“尺寸模式”的设置计算画出图片的高度 .参数 尺寸模式, 字节型, 可空 , 本参数设置图片画出尺寸(参数四或参数五被省略时)的计算模式。本参数等于0,按图片原尺寸画出;本参数等于1,按图片原尺寸等比例计算出宽高;本参数等于2,按图片原尺寸的百分比计算出宽高 .子程序 画椭圆, , , .参数 椭圆左上角横坐标, 整数型, , .参数 椭圆左上角纵坐标, 整数型, , .参数 椭圆右下角横坐标, 整数型, , .参数 椭圆右下角纵坐标, 整数型, , .子程序 画弦, , , 本命令执行完毕后,如果需要获取弧线两个端点的坐标值,可调用命令:取回弧线端点坐标() .参数 椭圆左上角横坐标, 整数型, , .参数 椭圆左上角纵坐标, 整数型, , .参数 椭圆右下角横坐标, 整数型, , .参数 椭圆右下角纵坐标, 整数型, , .参数 弧线起始点横坐标, 整数型, , .参数 弧线起始点纵坐标, 整数型, , .参数 弧线终止点横坐标, 整数型, , .参数 弧线终止点纵坐标, 整数型, , .子程序 画星形, , , .参数 星形顶点, 坐标_整数, 数组, 本参数数组顺序记录星形各顶点的横向及纵向坐标值 .参数 顶点数目, 整数型, 可空 , .子程序 画圆, , , .参数 圆心横坐标, 小数型, , .参数 圆心纵坐标, 小数型, , .参数 半径, 小数型, , .子程序 画圆弧_端点, , , 本命令执行完毕后,如果需要获取弧线两个端点的坐标值,可调用命令:取回弧线端点坐标() .参数 圆心横坐标, 小数型, , 画出圆弧的半径为圆心到起点的距离(由前四个参数决定) .参数 圆心纵坐标, 小数型, , 同上 .参数 起点横坐标, 小数型, , 起点位置不同画出的圆弧半径也不同 .参数 起点纵坐标, 小数型, , 同上 .参数 终点横坐标, 小数型, , 终点位置不参与半径的计算 .参数 终点纵坐标, 小数型, , 同上 .子程序 画圆弧_角度, , , 本命令执行完毕后,如果需要获取弧线两个端点的坐标值,可调用命令:取回弧线端点坐标() .参数 圆心横坐标, 小数型, , .参数 圆心纵坐标, 小数型, , .参数 半径, 小数型, , .参数 开始角度, 小数型, , .参数 结束角度, 小数型, , .子程序 画圆弧路径文字, , , 画出按照圆弧排列的文字 .参数 圆心横坐标, 小数型, , .参数 圆心纵坐标, 小数型, , .参数 半径, 小数型, , .参数 写出的文本, 文本型, , .参数 字体, 字体, 可空 , 如果省略,默认为画板当前的字体属性 .参数 开始角度, 小数型, 可空 , 如果指定开始角度和结束角度,文字将依两端对齐的方式画出;如果两个角度只指定其中一个角度并且居中对齐为假,则靠近于指定的角度画出文字 .参数 结束角度, 小数型, 可空 , 同上 .参数 居中对齐, 逻辑型, 可空 , 如果本参数为真,写出文字依开始角度居中对齐,结束角度被忽略 .参数 在弧线外侧环绕, 逻辑型, 可空 , .子程序 画圆角矩形, , , .参数 矩形左上角横坐标, 整数型, , .参数 矩形左上角纵坐标, 整数型, , .参数 矩形右下角横坐标, 整数型, , .参数 矩形右下角纵坐标, 整数型, , .参数 圆角宽度, 整数型, 可空 , .参数 圆角高度, 整数型, 可空 , .子程序 画直线, , , .参数 起始点横坐标, 整数型, , .参数 起始点纵坐标, 整数型, , .参数 结束点横坐标, 整数型, , .参数 结束点纵坐标, 整数型, , .子程序 画直线_2, , , 从当前的画笔位置画一条线到指定的点 .参数 目标点横坐标, 整数型, , .参数 目标点纵坐标, 整数型, , .子程序 画组合曲线, 逻辑型, , API:PolyDraw,描绘一条复杂的曲线,由线段及贝塞尔曲线组成 .参数 顶点控制点, 坐标_整数, 数组, 用于描绘曲线的顶点和控制点 .参数 描绘类型, 字节型, 数组, 这个数组定义了与每个坐标对应的操作类型。"PT_"开头的常量,其中包括:PT_MOVETO:坐标是一幅新打开图形的起点;PT_LINETO:坐标是来自前一个坐标的一条线的终点;PT_BEZIERTO:以三点一组的形式出现,头两个点是控制点,第三个是贝塞尔曲线的终点。PT_LINETO和PT_BEZIERTO也许能与PT_CLOSEFIGURE联合使用,在这种情况下,它代表一幅图形的最后一个点,将这个点与图形的第一个点连接起来后,图形就会封闭。 .参数 顶点数目, 整数型, 可空 , .子程序 矩形到剪裁区, , , .参数 矩形左上角横坐标, 整数型, , .参数 矩形左上角纵坐标, 整数型, , .参数 矩形右下角横坐标, 整数型, , .参数 矩形右下角纵坐标, 整数型, , .参数 合并模式, 整数型, 可空 , 决定如何将矩形区与当前剪切区域合并到一起,“RGN_”开头的常量 .子程序 开始绘制路径, , , 启动一个路径分支。在这个命令后执行的绘图命令会自动成为路径的一部分 .子程序 空间坐标变换, , , 高级命令。可用XFORM结构数据对坐标系统进行缩放、平移、斜切、旋转的变换。如果XFORM结构数据为 {1,0,0,1,0,0} 并且参数二为假时,会对坐标系统复位 .参数 转换数据, XFORM, , 如果要复位,“平行缩放”和“垂直缩放”设置为 1,其他的都为 0,并且参数二为假或为空。或者调用命令:复位() .参数 继承当前变换, 逻辑型, 可空 , 是否继承当前世界空间坐标的变换数据 .子程序 路径到区域, 整数型, , 将画板中当前路径转换到一个区域里,返回转换的新区域句柄,零表示错误。注意:本命令执行成功后,路径会自动清除。如果区域句柄不再需要,用API“删除对象_”将其删除 .子程序 路径合并到剪裁区, 逻辑型, , 将画板中当前的路径合并到剪裁区域里。注意:本命令执行成功后,路径会自动清除。 .参数 合并模式, 整数型, 可空 , 决定如何将路径与当前剪切区域合并到一起,“RGN_”开头的常量。如果本参数省略,默认为 #RGN_COPY .子程序 描绘并且填充路径, , , 本命令执行成功后,路径会自动清除。 .子程序 描绘路径, , , 用当前画笔描绘路径的轮廓。注意:本命令执行成功后,路径会自动清除。 .子程序 平移剪裁区, , , .参数 水平偏移量, 整数型, 可空 , .参数 垂直偏移量, 整数型, 可空 , .子程序 平移空间坐标, , , 空间坐标变换之平移。要复位时可调用命令:复位() .参数 水平偏移量, 小数型, 可空 , .参数 垂直偏移量, 小数型, 可空 , .子程序 清除, , , .参数 清除区域, 矩形区域, 可空 , 画板的清除区域,如果参数为空时将会清除画板的所有内容 .子程序 区域到剪裁区, , , 为画板指定新的剪裁区 .参数 区域句柄, 整数型, , .子程序 区域合并到剪裁区, , , 将指定区域组合到画板的当前剪裁区 .参数 区域句柄, 整数型, , .参数 合并模式, 整数型, 可空 , 决定如何将指定区域与当前剪切区域合并到一起,“RGN_”开头的常量。如果本参数省略,默认为 #RGN_COPY .子程序 取场景句柄, 整数型, , 取出内存画板的设备环境句柄,可用于在本模块之外编写扩展功能的命令 .子程序 取垂直分辨率, 整数型, , .子程序 取点, 整数型, , 返回画板上指定点的颜色值 .参数 点横坐标, 整数型, , .参数 点纵坐标, 整数型, , .子程序 取画板高度, 整数型, , .子程序 取画板宽度, 整数型, , .子程序 取画笔位置, 坐标_整数, , .子程序 取回弧线端点坐标, , , 绘制弦、饼、圆弧、弧线之后,如果需要取回弧线两端的坐标值,可调用本命令 .参数 起点坐标, 坐标_小数, 可空 , .参数 终点坐标, 坐标_小数, 可空 , .子程序 取水平分辨率, 整数型, , .子程序 取图片, 字节集, , 取出画板上现有内容的图片数据,返回为 BMP 格式的图片数据 .参数 输出宽度, 整数型, 可空 , .参数 输出高度, 整数型, 可空 , .参数 背景替换颜色, 整数型, 可空 , 可用指定的颜色替换输出图像的背景颜色。如果本参数被省略,则背景部分被原样加入到输出图像中 .子程序 取图片高度, 整数型, , .参数 图片, 字节集, , .子程序 取图片宽度, 整数型, , .参数 图片, 字节集, , .子程序 取位图句柄, 整数型, , .子程序 取文本高度, 整数型, , .参数 文本, 文本型, , .子程序 取文本高度W, 整数型, , .参数 Unicode文本, 字节集, , .子程序 取文本宽度, 整数型, , .参数 文本, 文本型, , .子程序 取文本宽度W, 整数型, , .参数 Unicode文本, 字节集, , .子程序 取文字间距, 整数型, , .子程序 取消绘制路径, , , 抛弃画板中的所有路径,也取消目前正在进行的任何路径的创建工作 .子程序 取写出位置, 坐标_整数, , .子程序 设置文字间距, 整数型, , 返回设置前的字符间距 .参数 间距, 整数型, , .子程序 事件_尺寸被改变, , , 本画板的尺寸被改变后是否要执行其他子程序,如果有需要执行的子程序,会传递给此子程序三个参数:本画板场景句柄、画板宽度、画板高度 .参数 回调子程序, 子程序指针, , 此子程序是画板尺寸改变之后执行 .子程序 事件_尺寸即将改变, , , 本画板的尺寸被改变之前是否要执行其他子程序 .参数 回调子程序, 子程序指针, , 此子程序是画板尺寸改变之前执行 .子程序 是否已创建, 逻辑型, , .子程序 刷子类型, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 类型, 整数型, 可空 , “刷子类型_”开头的常量 .子程序 刷子类型_图案, , , 纹理刷子,用于图案填充 .参数 有效的位图句柄, 整数型, , 调用图片对象、内存画板、分层画板中的命令“取位图句柄()”返回的位图句柄或其他方式获取的有效的位图句柄 .子程序 刷子颜色, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值 .参数 颜色, 整数型, 可空 , .子程序 填充_单色边界, , , 从指定的点向外填充,直到找到了边界颜色,在边界采用了一种颜色时使用 .参数 填充点横坐标, 整数型, , .参数 填充点纵坐标, 整数型, , .参数 边界颜色, 整数型, , 要使用的边界颜色 .子程序 填充_多色边界, , , 从指定的点向外填充,仅填充指定点的颜色所在的区域,在边界含有多种颜色时使用 .参数 填充点横坐标, 整数型, , .参数 填充点纵坐标, 整数型, , .子程序 填充矩形, , , .参数 矩形左上角横坐标, 整数型, , .参数 矩形左上角纵坐标, 整数型, , .参数 矩形右下角横坐标, 整数型, , .参数 矩形右下角纵坐标, 整数型, , .子程序 填充路径, , , 关闭路径中的图形并用当前画刷填充。注意:本命令执行成功后,路径会自动清除。 .子程序 填充区域, , , .参数 区域句柄, 整数型, , .子程序 停止绘制路径, , , 停止定义路径。如执行成功,调用开始绘制路径和本命令之间发生的所有绘图操作都会正式成为画板中的路径 .子程序 图片优化模式, , , .参数 平滑模式, 整数型, 可空 , “平滑模式_”开头的常量 .参数 算法模式, 整数型, 可空 , “算法模式_”开头的常量 .参数 偏移模式, 整数型, 可空 , “像素偏移模式_”开头的常量 .子程序 文本颜色, 整数型, , .参数 颜色, 整数型, 可空 , .子程序 销毁, , , .子程序 写出, , , 在当前写出位置处写出指定的文本,自动调整写出位置到所写出数据的末位置。 .参数 欲写出文本, 文本型, , .子程序 写出W, , , 在当前写出位置处写出指定的文本,自动调整写出位置到所写出数据的末位置。 .参数 Unicode文本, 字节集, , .子程序 写文本_矩形内, 整数型, , API:DrawTextA .参数 欲写出文本, 文本型, , .参数 字串数量, 整数型, 可空 , 欲写出的字符数量。如果要写出整个字串(直到空中止符),则可将这个参数设为-1。如果参数被省略,默认为-1。 .参数 描绘区域, 矩形区域, , .参数 对齐格式, 整数型, 可空 , 参考“DT_”开头的常量,可以使用“位或()”增加多个常量值。 .子程序 写文本行, , , 在当前写出位置写出指定的文本,并将现行写出位置调整到下行行首。 .参数 欲写出文本, 文本型, , .参数 增减行间距, 整数型, 可空 , 在默认情况下的行间距是否要增减 .参数 增减方式, 整数型, 可空 , 增减行间距的方式,只有参数二不为0时才有效。1:行间距增加到文本的下方;0:在文本的上下方各增加一半的间距;-1:行间距增加到文本的上方 .子程序 写文本行W, , , 在当前写出位置写出指定的文本,并将现行写出位置调整到下行行首。 .参数 Unicode文本, 字节集, , .参数 增减行间距, 整数型, 可空 , 在默认情况下的行间距是否要增减 .参数 增减方式, 整数型, 可空 , 增减行间距的方式,只有参数二不为0时才有效。1:行间距增加到文本的下方;0:在文本的上下方各增加一半的间距;-1:行间距增加到文本的上方 .子程序 卸载图片, , , 释放画板上次载入的图片数据 .子程序 旋转指定角度画图, , , 空间坐标变换之旋转。如果旋转角度要复位,调用命令:复位() .参数 旋转角度, 小数型, , .参数 中心点横坐标, 小数型, 可空 , .参数 中心点纵坐标, 小数型, 可空 , .参数 继承当前变换, 逻辑型, 可空 , 本参数指定是否要在当前旋转角度(或当前变换)的基础上再次旋转 .子程序 载入图片数据, 整数型, , 成功返回图片句柄,失败返回0。加载之前会释放内存中上次载入的图片数据。 .参数 图片数据, 字节集, , 欲载入的图片数据 .参数 旋转翻转, 整数型, 可空 , 参考 翻转类型_ 开头的常量 .子程序 载入图片文件, 整数型, , 成功返回图片句柄,失败返回0。加载之前会释放内存中上次载入的图片数据。 .参数 图片路径, 文本型, , 欲载入的图片文件 .参数 旋转翻转, 整数型, 可空 , 参考 翻转类型_ 开头的常量 .子程序 置画板尺寸, , , 重置内存画板尺寸(高,宽)多余处将被重画 .参数 新宽度, 整数型, 可空 , 欲重置内存场景位图的宽度,如果参数为空,画板宽度不修改 .参数 新高度, 整数型, 可空 , 欲重置内存场景位图的高度,如果参数为空,画板高度不修改 .子程序 置画笔位置, 逻辑型, , 置画笔起始位置,可结合画线命令使用 .参数 横坐标, 整数型, , .参数 纵坐标, 整数型, , .子程序 置写出位置, , , .参数 横向写出位置, 整数型, 可空 , 如果参数为空,横向写出位置不做任何修改 .参数 纵向写出位置, 整数型, 可空 , 如果参数为空,纵向写出位置不做任何修改 .参数 相对位置, 逻辑型, 可空 , 如果本参数为真,则会在当前的写出位置偏移设置的距离。否则会将写出位置设置为指定的值 .子程序 重置剪裁区, , , 还原画板的剪裁区到最大范围。裁剪区域可以理解为一个绘图区域,剪裁区内绘图会显示,剪裁区外的绘图不会显示 .子程序 字体, 字体, , .参数 字体, 字体, 可空 , .子程序 字体属性, , , .参数 字体名称, 文本型, 可空 , .参数 字体大小, 整数型, 可空 , 单位为点(1 / 72 英寸) .参数 字体宽度, 整数型, 可空 , 自定义的字体宽度,如果参数二“字体大小”为空时才有效 .参数 字体高度, 整数型, 可空 , 自定义的字体高度,如果参数二“字体大小”为空时才有效 .参数 加粗, 逻辑型, 可空 , .参数 倾斜, 逻辑型, 可空 , .参数 下划线, 逻辑型, 可空 , .参数 删除线, 逻辑型, 可空 , .参数 角度, 整数型, 可空 , 以 1 / 10 度为单位 .程序集 取高位_, , 公开 .程序集 三维图形类, , 公开 .程序集 图片编辑类, , 公开 .子程序 饱和度, , , .参数 参_饱和度, 小数型, , 0-2 之间,0-1之间趋向于灰色,1-2之间还算正常一些,如果大于2,颜色的偏差会越来越大。可以为负数,但颜色相反 .子程序 处理数据_, 整数型, , 本命令为模块内部调用 .参数 参数, 双精度小数, , 参数用于判断是否在模块内部调用 .子程序 对比度, , , .参数 参_对比度, 小数型, , 0-2 之间,0-1之间逐渐变暗,1-2之间还算正常范围,如果大于2,颜色会越来越鲜亮,趋向于白色 .子程序 反相, , , .子程序 伽玛值, , , .参数 参_伽玛值, 小数型, 可空 , -100 到 100 .子程序 亮度, , , .参数 比例, 小数型, , -1 到 1 之间 .子程序 临界值, , , 如果返回 -1,表示不设置临界值 .参数 参_临界值, 小数型, 可空 , 0到1的小数,指定每个颜色成分分界点。例如,假设临界值为0.7,一种颜色的红,绿,蓝230,50,220。红色部分,230>0.7×255,因此红色成分将改为255(全强度)。绿色部分,50<0.7×255,所以绿色成分将被更改为0。蓝色的部分,220>0.7×255,所以蓝色部分将改为255 .子程序 去色, , , .子程序 色相, , , .参数 参_色相, 整数型, , -180 到 180 之间 .子程序 透明色范围, , , 在参数“低颜色”和“高颜色”之间的颜色值将是透明的 .参数 低颜色, 整数型, , ARGB颜色 .参数 高颜色, 整数型, , ARGB颜色 .子程序 颜色替换, , , 将原来的颜色替换为新的颜色 .参数 替换颜色, 色彩映射表, 数组, .子程序 置红色, , , .参数 比例, 小数型, , -1 到 1 之间 .子程序 置蓝色, , , .参数 比例, 小数型, , -1 到 1 之间 .子程序 置绿色, , , .参数 比例, 小数型, , -1 到 1 之间 .子程序 置透明度, , , .参数 比例, 小数型, , 0 到 1 之间 .子程序 重置, , , .程序集 图片窗口类, , 公开 .子程序 创建, , , .参数 窗口句柄, 整数型, , .参数 鼠标是否穿透, 逻辑型, 可空 , .子程序 切换透明模式, , , .参数 指定透明颜色, 逻辑型, , 如果参数为真,使用一种颜色作为透明颜色,参数为假则使用透明度混合模式(默认) .子程序 清除, , , .子程序 取场景句柄, 整数型, , 取回设备场景句柄,刷新之前可将其他设备场景的内容复制过来,或者依托于本句柄绘制 .子程序 取透明度, 字节型, , .子程序 取透明颜色, 整数型, , RGB颜色值 .子程序 刷新显示, , , .子程序 销毁, , , .子程序 置透明度, , , .参数 透明度, 字节型, , 值为:0-255之间,0=完全透明,255=完全不透明 .子程序 置透明颜色, , , 如果透明模式为指定颜色,调用命令:切换透明模式(真) .参数 透明颜色, 整数型, , RGB颜色值 .程序集 图片对象, , 公开 .子程序 按路径抠图, 逻辑型, , 从一个图片对象中抠取出一部分复制到本对象,本对象原有数据将被释放 .参数 路径指针, 整数型, , .参数 源图像, 图片对象, 可空 , 要抠取的图片对象。如果本参数为空时,则是取本对象中的一部分,替换本对象的原有数据;不为空时则获取指定图片对象的一部分,保存到本对象中 .子程序 按区域抠图, 逻辑型, , 从一个图片对象中抠取出一部分复制到本对象,本对象原有数据将被释放 .参数 区域句柄, 整数型, , .参数 源图像, 图片对象, 可空 , 要抠取的图片对象。如果本参数为空时,则是取本对象中的一部分,替换本对象的原有数据;不为空时则获取指定图片对象的一部分,保存到本对象中 .子程序 编辑图片, 逻辑型, , .参数 编辑类型, 图片编辑类, , .参数 源图像, 图片对象, 可空 , 要编辑的图片对象。如果本参数为空时,则编辑本对象自身,编辑结果将替换本对象的原有数据;不为空时则编辑指定的图片对象,将编辑结果保存到本对象中 .子程序 裁剪, 逻辑型, , .参数 裁剪处左边, 整数型, 可空 , .参数 裁剪处顶边, 整数型, 可空 , .参数 裁剪宽度, 整数型, 可空 , 将要裁剪的宽度,如果本参数被省略,默认为裁剪处左边到图片最右边的宽度 .参数 裁剪高度, 整数型, 可空 , 将要裁剪的高度,如果本参数被省略,默认为裁剪处顶边到图片最下边的高度 .参数 源图像, 图片对象, 可空 , 要裁剪的图片对象。如果本参数为空时,则是将本对象自身进行裁剪,替换本对象的原有数据;不为空时则裁剪指定的图片对象,保存到本对象中 .子程序 创建空白图像, 逻辑型, , 创建包含Alpha通道的32位空白图像,创建图像之前会先释放本对象已有的图片数据 .参数 宽度, 整数型, , .参数 高度, 整数型, , .子程序 创建图元文件, 逻辑型, , 创建EMF图元文件的空白图像,本命令可与“分层画板.创建_图片句柄”结合,创建图像之前会先释放本对象已有的图片数据 .参数 宽度, 整数型, , .参数 高度, 整数型, , .子程序 创建自图标句柄, 逻辑型, , 加载之前会先释放本对象已经加载的图片 .参数 图标句柄, 整数型, , .子程序 创建自位图句柄, 逻辑型, , 加载之前会先释放本对象已经加载的图片 .参数 位图句柄, 整数型, , .子程序 二值化, 逻辑型, , 本方法与【二值化_2()】处理方式不同,本方法使用“编辑图片(图片编辑类)”进行处理 .参数 阈值, 整数型, 可空 , 0-255 之间,如果本参数被省略,默认为127 .参数 源图像, 图片对象, 可空 , 欲处理的图片对象。如果本参数为空时,则对本对象自身进行二值化处理,处理后的结果将替换本对象的原有数据 .子程序 二值化_2, 逻辑型, , 本方法与【二值化()】处理方式不同,本方法为计算的处理方式 .参数 阈值, 整数型, 可空 , 0-255 之间,如果本参数被省略,默认为127 .参数 模式, 整数型, 可空 , 0:平均;1:权重;2:R通道;3:G通道;4:B通道 .参数 源图像, 图片对象, 可空 , 欲处理的图片对象。如果本参数为空时,则对本对象自身进行二值化处理,处理后的结果将替换本对象的原有数据 .子程序 二值化_局部, 逻辑型, , .参数 取样范围, 整数型, , .参数 阈值, 整数型, 可空 , 0-255 之间,如果本参数被省略,默认为127 .参数 模式, 整数型, 可空 , 0:平均;1:权重;2:R通道;3:G通道;4:B通道 .参数 源图像, 图片对象, 可空 , 欲处理的图片对象。如果本参数为空时,则对本对象自身进行二值化处理,处理后的结果将替换本对象的原有数据 .子程序 腐蚀, 逻辑型, , 如果本对象不是黑白图,执行本命令前需执行“二值化”或“二值化_2”或“二值化_局部” .参数 源图像, 图片对象, 可空 , 欲处理的图片对象。如果本参数为空时,则对本对象自身进行腐蚀处理,处理后的结果将替换本对象的原有数据 .子程序 复制, 逻辑型, , 从一个图片对象复制到本对象,本对象原有数据将被释放 .参数 源图像, 图片对象, , .子程序 复制_2, 逻辑型, , 从一个图片对象复制到本对象,本对象原有数据将被释放 .参数 源图像句柄, 整数型, , 命令“图片对象.取句柄()”返回的值 .子程序 复制部分, 逻辑型, , 从一个图片对象复制到本对象,本对象原有数据将被释放 .参数 复制区域, 矩形区_S, , .参数 源图像, 图片对象, 可空 , 要复制的图片对象 .子程序 灰度图, , , 本方法为计算的处理方式。使用【编辑图片(图片编辑类.去色)】的方式和本方法的平均模式一样(参数一为0)。如果需要平均模式的灰度图,建议使用【编辑图片(图片编辑类.去色)】的方式,速度更快 .参数 模式, 整数型, 可空 , 0:平均;1:权重;2:R通道;3:G通道;4:B通道 .参数 源图像, 图片对象, 可空 , 欲处理的图片对象。如果本参数为空时,则对本对象自身进行灰度图处理,处理后的结果将替换本对象的原有数据 .子程序 获取缩略图, 逻辑型, , 取一个图片对象的缩略图到本对象,本对象原有数据将被释放。如果参数一“宽度”和参数二“高度”都为空,直接返回假 .参数 宽度, 整数型, 可空 , 缩略图的宽度,如果本参数为空,则缩略图宽度会自动计算,为原图尺寸等比例缩放到参数二“高度”时的宽度 .参数 高度, 整数型, 可空 , 缩略图的高度,如果本参数为空,则缩略图高度会自动计算,为原图尺寸等比例缩放到参数一“宽度”时的高度 .参数 源图像, 图片对象, 可空 , 要取缩略图的图片对象。如果本参数为空时,则是取本对象自身的缩略图,替换本对象的原有数据;不为空时则获取指定图片对象的缩略图,保存到本对象中 .子程序 计算图片轮廓, 整数型, , 如果本对象不是黑白图,执行本命令前需执行“二值化”或“二值化_2”或“二值化_局部”。返回计算后的轮廓数量,可用“取轮廓信息”取回轮廓数据。 .子程序 加载数据, 逻辑型, , 加载之前会先释放本对象已经加载的图片 .参数 图片数据, 字节集, , .子程序 加载文件, 逻辑型, , 加载之前会先释放本对象已经加载的图片 .参数 文件路径, 文本型, , .子程序 亮度对比度, , , .参数 亮度, 整数型, , -255到255之间 .参数 对比度, 整数型, , -100到100之间 .参数 应用范围, 矩形区域, 可空 , .子程序 马赛克, , , .参数 取样范围, 整数型, 可空 , .参数 是否均值采样, 逻辑型, 可空 , 如果本参数为真,则为均值采样的模式,颜色过渡更平滑自然;本参数为假,则为定点采样的模式,处理效率更高。如果本参数为空,默认为真 .参数 源图像, 图片对象, 可空 , 欲处理的图片对象。如果本参数为空时,则对本对象自身进行马赛克处理,处理后的结果将替换本对象的原有数据 .子程序 模糊, , , .参数 半径, 小数型, , 0到255之间 .参数 是否扩大边缘, 逻辑型, 可空 , .参数 应用范围, 矩形区域, 可空 , .子程序 模糊_2, , , .参数 半径, 小数型, , .参数 源图像, 图片对象, 可空 , 欲使用模糊效果的图片对象。如果本参数为空时,则对本对象自身进行模糊,模糊后的结果将替换本对象的原有数据 .子程序 膨胀, 逻辑型, , 如果本对象不是黑白图,执行本命令前需执行“二值化”或“二值化_2”或“二值化_局部” .参数 源图像, 图片对象, 可空 , 欲处理的图片对象。如果本参数为空时,则对本对象自身进行膨胀处理,处理后的结果将替换本对象的原有数据 .子程序 清除杂点, 逻辑型, , 如果本对象不是黑白图,执行本命令前需执行“二值化”或“二值化_2”或“二值化_局部” .参数 清除强度, 整数型, 可空 , 0 到 4 共五个级别 .参数 源图像, 图片对象, 可空 , 欲处理的图片对象。如果本参数为空时,则对本对象自身进行清除杂点处理,处理后的结果将替换本对象的原有数据 .子程序 取边界矩形, 矩形区_S, , .子程序 取出图片数据, 字节集, , .参数 图片格式, 整数型, 可空 , 0:PNG格式;1:JPEG格式;2:BMP格式;3:GIF格式;4:TIFF格式。如果本参数被省略,默认取出PNG格式的图片数据 .参数 JPG图片质量, 整数型, 可空 , 只对JPG格式有效,0为最差效果,100为最好效果 .子程序 取出图元文件数据, 字节集, , 本命令为“创建图元文件”后,取出图元文件记录的数据,可保存为EMF格式的图元文件。如果创建图元文件后本图片对象与分层画板结合,在分层画板销毁后才能取回有效的图元文件数据 .子程序 取垂直分辨率, 小数型, , .子程序 取高度, 整数型, , .子程序 取各帧延时, 逻辑型, , 取回GIF格式或APNG格式动画图片的各图片切换间隔时间,单位:1/100秒 .参数 延时数组, 整数型, 数组, .子程序 取句柄, 整数型, , 取出图片句柄,可用于在内存画板、分层画板中画图片 .子程序 取宽度, 整数型, , .子程序 取轮廓信息, 逻辑型, , .参数 第几组, 整数型, , 本参数为1到“计算图片轮廓”的返回值之间的数 .参数 轮廓数据, 图片轮廓信息, , 为本参数提供存放轮廓数据的变量 .子程序 取某点颜色, 整数型, , 返回ARGB颜色值 .参数 点横坐标, 整数型, , .参数 点纵坐标, 整数型, , .子程序 取水平分辨率, 小数型, , .子程序 取通道灰度图, , , 本命令适合于像素透明度为 0(完全透明)或 255(不透明)的图片,不适合有半透明的像素(透明度大于0且小于255)的图片 .参数 通道, 整数型, , “颜色通道_”开头的常量。本参数为红绿蓝通道时,取对应颜色通道的灰度图;如果本参数为0时(#颜色通道_所有),则获取Alpha通道的透明图(如果图片没有透明性质的像素则为全白) .参数 源图像, 图片对象, 可空 , 要获取灰度图的图片对象。如果本参数为空时,则是取本对象对应通道的灰度图,替换本对象的原有数据;不为空时则获取指定图片对象的灰度图,保存到本对象中 .子程序 取通道灰度图_2, , , .参数 通道, 整数型, , “颜色通道_”开头的常量。本参数为红绿蓝通道时,取对应颜色通道的灰度图;如果本参数为0时(#颜色通道_所有),则获取Alpha通道的透明图(如果图片没有透明性质的像素则为全白) .参数 低位, 字节型, 可空 , 通道范围的低位值,本参数为空时默认为0 .参数 高位, 字节型, 可空 , 通道范围的高位值,本参数为空时默认为255 .参数 大于高位白色, 逻辑型, 可空 , 如果参数三“高位”小于255时,当图片中对应通道大于“高位”时,是否显示为白色 .参数 源图像, 图片对象, 可空 , 要获取灰度图的图片对象。如果本参数为空时,则是取本对象对应通道的灰度图,替换本对象的原有数据;不为空时则获取指定图片对象的灰度图,保存到本对象中 .子程序 取图片尺寸, , , .参数 图片宽度, 小数型, 参考 可空 , .参数 图片高度, 小数型, 参考 可空 , .子程序 取图片透明区域, 整数型, , 获取参数“低透明度”和“高透明度”之间的透明区域,成功返回一个区域句柄,失败返回0。如果区域句柄不再需要,用API“删除对象_”将其删除 .参数 低透明度, 字节型, 可空 , 如果本参数为空时,就只有参数二“高透明度”有效。如果两个参数都为空,就取透明度为0(完全透明的像素)的区域 .参数 高透明度, 字节型, 可空 , 如果本参数为空时,就只有参数一“低透明度”有效。如果两个参数都为空,就取透明度为0(完全透明的像素)的区域 .子程序 取图像格式, 文本型, , 取图片的真实格式。例如一张文件名为“A.jpg”的BMP图片,其真实格式为“BMP” .子程序 取位图句柄, 整数型, , 返回位图句柄。如果位图句柄不再需要,调用API“删除对象_”将其删除 .参数 ARGB背景颜色, 整数型, 可空 , ARGB颜色值,指定背景色,如果位图完全不透明,则忽略此参数 .子程序 取线段顶点坐标, 整数型, , 返回本线段的顶点数 .参数 第几组, 整数型, , 本参数为1到“寻找视觉边界”的返回值之间的数 .参数 结果数组, 坐标_整数, 数组, 为本参数提供存放结果数组的变量 .子程序 取相似颜色的区域, 整数型, , 成功返回一个区域句柄,失败返回0。如果区域句柄不再需要,用API“删除对象_”将其删除 .参数 点横坐标, 整数型, , .参数 点纵坐标, 整数型, , .参数 颜色相似度, 小数型, 可空 , 0-255 之间,默认为10 .参数 透明度比例, 小数型, 可空 , 0-1 之间的数值,默认为0.05 .参数 循环搜索模式, 逻辑型, 可空 , 参数为真使用循环的方式搜寻,参数为假则使用递归的方式搜索(默认),适合于小范围。 .子程序 取有数据区域, 逻辑型, , 获取本对象中有数据区域的范围,成功返回真,失败返回假 .参数 透明度, 字节型, 可空 , 在本对象获取大于本参数透明度的矩形区域,如果省略则默认为 0(透明度大于0的视为有数据区域) .参数 有数据区域, 矩形区域, , 提供存放矩形区域的变量,如果获取失败,本参数无意义 .子程序 取帧数, 整数型, , 如果是GIF格式或APNG格式的动画图片,可获得动画图片的帧数;如果是TIFF格式的多页图片,则返回页数;其他格式的返回1(图片数) .子程序 去除黑底, , , .子程序 锐化, , , .参数 半径, 小数型, , 0到255之间 .参数 数量, 小数型, , 0到100之间 .参数 应用范围, 矩形区域, 可空 , .子程序 色彩加强, , , .参数 颜色阈值, 整数型, , -50到50,欲提高或降低的颜色阈值 .子程序 色彩平衡, , , .参数 青与红, 整数型, , -100到100之间 .参数 品与绿, 整数型, , -100到100之间 .参数 黄与蓝, 整数型, , -100到100之间 .参数 应用范围, 矩形区域, 可空 , .子程序 色调, , , .参数 色调值, 整数型, , -180到180之间 .参数 数量, 整数型, , -100到100之间 .参数 应用范围, 矩形区域, 可空 , .子程序 色调_2, , , .参数 红, 整数型, 可空 , -255到255,欲提高或降低的红色部分 .参数 绿, 整数型, 可空 , -255到255,欲提高或降低的绿色部分 .参数 蓝, 整数型, 可空 , -255到255,欲提高或降低的蓝色部分 .子程序 色阶, , , .参数 高光, 整数型, , 0到100之间 .参数 中间色调, 整数型, , -100到100之间 .参数 阴影, 整数型, , 0到100之间 .参数 应用范围, 矩形区域, 可空 , .子程序 色相饱和度亮度, , , .参数 色相, 整数型, , -180到180之间 .参数 饱和度, 整数型, , -100到100之间 .参数 亮度, 整数型, , -100到100之间 .参数 应用范围, 矩形区域, 可空 , .子程序 设置某颜色透明, , , 设置某颜色的所有像素的透明度,设置透明度时将忽略原像素点的透明度。如果要设置指定透明度的像素,可使用命令编辑图片(图片编辑类.颜色替换()) .参数 设置颜色, 整数型, , RGB颜色值 .参数 透明度, 字节型, 可空 , 如果省略则默认为 0(完全透明) .子程序 设置某颜色透明_2, , , 设置某颜色的所有像素的透明度,设置透明度时将忽略原像素点的透明度 .参数 设置颜色, 整数型, , RGB颜色值 .参数 透明度, 字节型, 可空 , 如果省略则默认为 0(完全透明) .参数 区域句柄, 整数型, , .参数 屏蔽模式, 逻辑型, 可空 , 如果本参数为真,指定区域(参数三“区域句柄”)内的像素不做任何修改,不在区域内的像素才会设置透明度;如果本参数为假,只设置区域内的像素,不在区域内的不会修改。如果本参数为空,默认为假 .子程序 设置区域内透明, , , .参数 区域句柄, 整数型, , .参数 透明度, 字节型, 可空 , 如果省略则默认为 0(完全透明) .子程序 设置区域内透明_2, , , .参数 区域句柄, 整数型, , .参数 增减比例, 整数型, , -100 到 100,在区域内的像素在原本的透明度基础上增加或减少透明度。如果比例为-100,透明度会减少到0(完全透明),如果比例为100,透明度增加到255(完全不透明) .子程序 识别视觉边界, 逻辑型, , .参数 边界阈值, 整数型, 可空 , 0-255 之间,如果本参数被省略,默认为127 .参数 ARGB颜色值, 整数型, 可空 , 边界线颜色,如果本参数被省略,默认为红色 .参数 源图像, 图片对象, 可空 , 要识别的图片对象。如果本参数为空时,则识别本对象自身,结果图像将替换本对象的原有数据;不为空时则识别指定的图片对象,将识别结果保存到本对象中 .子程序 释放, , , .子程序 添加图片对象, 逻辑型, , 本命令可作为缩放功能或者合成功能。如果本对象为空白图像,添加图片对象可作为缩放功能;如果本对象有图片数据,执行本命令可作为合成功能 .参数 添加的图像, 图片对象, , .参数 左边, 整数型, 可空 , .参数 顶边, 整数型, 可空 , .参数 新宽度, 整数型, 可空 , 加入图片的目标宽度,如果本参数被省略,默认为原宽度 .参数 新高度, 整数型, 可空 , 加入图片的目标高度,如果本参数被省略,默认为原高度 .子程序 填充颜色, , , 以指定颜色填充整个图片对象 .参数 ARGB颜色, 整数型, , .子程序 图片优化模式, , , 执行旋转、编辑图片、添加图片对象等命令时,是否优化图片 .参数 平滑模式, 整数型, 可空 , “平滑模式_”开头的常量 .参数 算法模式, 整数型, 可空 , “算法模式_”开头的常量 .参数 偏移模式, 整数型, 可空 , “像素偏移模式_”开头的常量 .子程序 旋转, 逻辑型, , 旋转一个图片对象,旋转后的图像保存到本对象,本对象原有数据将被释放 .参数 旋转角度, 小数型, , .参数 ARGB背景颜色, 整数型, 可空 , ARGB颜色值,图像旋转后尺寸变大,新增部分的背景填充颜色。默认为透明 .参数 源图像, 图片对象, 可空 , 要旋转的图片对象。如果本参数为空时,则是将本对象自身旋转,替换本对象的原有数据;不为空时则旋转指定的图片对象,保存到本对象中 .子程序 旋转翻转, , , GdipImageRotateFlip .参数 旋转翻转类型, 整数型, , “翻转类型_”开头常量。 .子程序 寻找视觉边界, 整数型, , 执行本命令前需执行“识别视觉边界”。返回寻找的线段数量,可用“取线段顶点坐标”取回线段坐标数组。 .子程序 颜色曲线调整, , , .参数 调整类型, 整数型, , “颜色调整_”开头的常量 .参数 通道, 整数型, , “颜色通道_”开头的常量 .参数 调整值, 整数型, , 调整值范围具体见 “调整类型”参数对应常量的备注 .参数 应用范围, 矩形区域, 可空 , .子程序 颜色通道查找, , , .参数 查找参数, 颜色查找表, , .参数 应用范围, 矩形区域, 可空 , .子程序 置分辨率, 逻辑型, , .参数 水平分辨率, 小数型, , .参数 垂直分辨率, 小数型, , .子程序 置换透明度, , , 将本对象中对应坐标的像素透明度替换为目标图片中对应像素的透明度。本对象的图片和目标图片中的红绿蓝通道的颜色不会改变,仅是改变本对象图片的透明通道 .参数 目标图片, 图片对象, , .参数 横向偏移, 整数型, 可空 , .参数 纵向偏移, 整数型, 可空 , .子程序 置灰度图蒙版, , , 灰度图的像素颜色会影响本对象图片中对应坐标的像素透明度。灰度图【从白到黑】影响本对象对应坐标【原透明度到完全透明】;如果灰度图的像素颜色带有透明性质,本对象中对应坐标的像素还要与透明度相乘;如果本对象对应坐标的像素透明度为0,不做任何处理 .参数 灰度图, 图片对象, , .参数 横向偏移, 整数型, 可空 , .参数 纵向偏移, 整数型, 可空 , .参数 忽略透明度, 逻辑型, 可空 , 是否忽略灰度图中像素的透明度,如果本参数为真,则本对象中对应坐标的像素不会与透明度相乘 .子程序 置活动帧, , , 如果是GIF格式或APNG格式的动画图片,则指定当前活动帧;如果是TIFF格式的多页图片,则指定当前活动页 .参数 索引, 整数型, , 索引从0开始 .子程序 置某点颜色, 逻辑型, , .参数 点横坐标, 整数型, , .参数 点纵坐标, 整数型, , .参数 ARGB颜色值, 整数型, , .子程序 转换分层画板, 逻辑型, , 从一个分层画板复制到本对象,本对象原有数据将被释放 .参数 源画板, 分层画板, , .参数 转换区域, 矩形区_S, 可空 , 如果只转换分层画板中的一部分,可为此参数提供一个矩形范围 .程序集 旋转七彩动画类, , 公开 .程序集 自绘按钮, , 公开 .DLL命令 CombineTransform_, 整数型, "gdi32", "CombineTransform", 公开, 驱动世界转换。它相当于依顺序进行两次转换 执行成功为TRUE(非零),失败则为零 .参数 保存转换结果, XFORM, , xform,保存转换结果的结构 .参数 第一个结构, XFORM, , xform,按顺序的第一个结构 .参数 第二个结构, XFORM, , xform,按顺序的第二个结构适用平台Windows NT; .DLL命令 GdipDeletePath, 整数型, "gdiplus", "GdipDeletePath", 公开, .参数 path, 整数型, , .DLL命令 GetWorldTransform_, 整数型, "gdi32", "GetWorldTransform", 公开, 如果有世界转换,为设备场景获取当前世界转换 执行成功为非零值,失败为0 .参数 hdc, 整数型, , 设备场景句柄 .参数 lpXform, XFORM, , xform,装载设备场景当前世界转换的结构适用平台Windows NT; .DLL命令 PolyPolygon_, 整数型, "gdi32", "PolyPolygon", 公开, 用当前选定画笔描绘两个或多个多边形。根据由SetPolyFillMode函数指定的多边形填充模式,用当前选定的刷子填充它们。每个多边形都必须是封闭的 非零表示成功,零表示失败。会设置GetLastError .参数 hdc, 整数型, , 要在其中绘图的设备场景 .参数 lpPoint, 坐标_整数, 数组, POINTAPI,nCount POINTAPI结构数组中的第一个POINTAPI结构 .参数 lpPolyCounts, 整数型, 数组, 在Long值数组中的第一个条目。每个条目都包含了一定数量的点,用于构成一个封闭的多边形。lpPoint数组由一系列封闭的多边形构成,每个在lpPolyCounts数组中都有一个条目 .参数 nCount, 整数型, , 要描绘的多边形总数(就是lpPolyCounts数组的大小)。至少为2; .DLL命令 PtInRect_, 逻辑型, "user32", "PtInRect", 公开, 这个函数判断指定的点是否位于矩形lpRect内部 非零表示成功,零表示失败。会设置GetLastError .参数 lpRect, 矩形区域, , .参数 x, 整数型, , .参数 y, 整数型, , .DLL命令 PtInRegion_, 逻辑型, "gdi32", "PtInRegion", 公开, 确定点是否在指定区域内 若点在区域内为非零值,否则为0 .参数 hRgn, 整数型, , 区域句柄 .参数 x, 整数型, , 以逻辑坐标表示的点的X坐标 .参数 y, 整数型, , 以逻辑坐标表示的点的Y坐标在vb里使用在测试复杂图象时非常有用; .DLL命令 SetTextJustification_, 整数型, "gdi32", "SetTextJustification", 公开, 通过指定一个文本行应占据的额外空间,可用这个函数对文本进行两端对齐处理 非零表示成功,零表示失败。会设置GetLastError .参数 hdc, 整数型, , 设备场景的句柄 .参数 nBreakExtra, 整数型, , 描绘时欲添加到字串的额外空间大小 .参数 nBreakCount, 整数型, , 用于分散额外空间的分隔字符的数量在VB里使用如使用了这个函数,要确定针对VB窗体或控件清除错误条件; .DLL命令 SubtractRect_, 整数型, "user32", "SubtractRect", 公开, 这个函数会装载矩形lprcDst,它是在矩形lprcSrc1中减去lprcSrc2得到的结果 TRUE(非零)表示成功,零表示失败 .参数 lprcDst, 矩形区域, , RECT,准备包容lprcSrc1减lprcSrc2结果的目标矩形 .参数 lprcSrc1, 矩形区域, , RECT,第一个源矩形 .参数 lprcSrc2, 矩形区域, , RECT,第二个源矩形; .DLL命令 UnionRect_, 整数型, "user32", "UnionRect", 公开, 这个函数会装载一个lpDestRect目标矩形,它是lpSrc1Rect和lpSrc2Rect联合起来的结果。目标矩形的所有点都同时位于两个源矩形里;也即是它们的一个交集 非零表示成功,零表示失败。会设置GetLastError .参数 lpDestRect, 矩形区域, , RECT,用于容纳lpSrc1Rect和lpSrc2Rect联合运算结果的目标矩形 .参数 lpSrc1Rect, 矩形区域, , RECT,第一个源矩形 .参数 lpSrc2Rect, 矩形区域, , RECT,第二个源矩形; .DLL命令 创建纯色刷子_, 整数型, "gdi32.dll", "CreateSolidBrush", 公开, 如果刷子不再需要,就用“删除对象_”将其删除 .参数 颜色值, 整数型, , .DLL命令 创建多点围成的区域_, 整数型, "gdi32", "CreatePolygonRgn", 公开, 创建一个由一系列点围成的区域。windows在需要时自动将最后点与第一点相连以封闭多边形 执行成功为创建的区域句柄,失败则为0。如果区域句柄不再需要,就用“删除对象_”将其删除 .参数 坐标组, 坐标_整数, 数组, POINTAPI,nCount个POINTAPI结构中的第一个POINTAPI结构 .参数 多边形点数, 整数型, , 多边形的点数 .参数 填充模式, 整数型, , 描述多边形填充模式。可为ALTERNATE 或 WINDING常数。参考SetPolyFillMode函数对多边形填充模式的解释; .DLL命令 创建矩形区域_, 整数型, "gdi32", "CreateRectRgn", 公开, 创建一个由点X1,Y1和X2,Y2描述的矩形区域 执行成功为区域句柄,失败则为零。如果区域句柄不再需要,就用“删除对象_”将其删除 .参数 左上横坐标, 整数型, , 矩形左上角X,Y坐标 .参数 左上纵坐标, 整数型, , 同上 .参数 右下横坐标, 整数型, , 矩形右下角X,Y坐标; .参数 右下纵坐标, 整数型, , 同上; .DLL命令 创建内切椭圆_, 整数型, "gdi32", "CreateEllipticRgn", 公开, 创建一个椭圆区域,该椭圆与X1,Y1和X2,Y2坐标点确定的矩形内切 执行成功则为区域句柄,失败则为零。如果区域句柄不再需要,就用“删除对象_”将其删除 .参数 左上角横坐标, 整数型, , 矩形左上角X,Y坐标 .参数 左上角纵坐标, 整数型, , 同上 .参数 右下角横坐标, 整数型, , 矩形右下角X,Y坐标; .参数 右下角纵坐标, 整数型, , 同上; .DLL命令 创建阴影刷子_, 整数型, "gdi32.dll", "CreateHatchBrush", 公开, 如果刷子不再需要,就用“删除对象_”将其删除 .参数 刷子阴影类型, 整数型, , 请查看此参数的常量 .参数 指定刷子的RGB前景色, 整数型, , 指定刷子的前景颜色值 .DLL命令 创建圆角矩形区域_, 整数型, "gdi32", "CreateRoundRectRgn", 公开, 创建一个圆角矩形,该矩形由X1,Y1-X2,Y2确定,并由X3,Y3确定的椭圆描述圆角弧度 执行成功则为区域句柄,失败则为0。如果区域句柄不再需要,就用“删除对象_”将其删除 .参数 左上横坐标, 整数型, , 矩形左上角的X,Y坐标 .参数 左上纵坐标, 整数型, , 同上 .参数 右下横坐标, 整数型, , 矩形右下角的X,Y坐标 .参数 右下纵坐标, 整数型, , 同上 .参数 圆角椭圆的宽, 整数型, , 圆角椭圆的宽。其范围从0(没有圆角)到矩形宽(全圆) .参数 圆角椭圆的高, 整数型, , 圆角椭圆的高。其范围从0(没有圆角)到矩形高(全圆); .DLL命令 定义剪裁区_, 整数型, "gdi32", "IntersectClipRect", 公开, 为指定设备定义一个新的剪裁区,该区为当前剪裁区与由点X1,Y1和X2,Y2定义的矩形的交集 下列常数之一,以描述当前剪裁区:; COMPLEXREGION:该区域有互相交叠的边界; SIMPLEREGION:该区域边界没有互相交叠; NULLREGION:区域为空; ERRORAPI:发生了错误 .参数 设备场景句柄, 整数型, , 设备场景 .参数 矩形左上角横坐标, 整数型, , 矩形左上角X,Y坐标 .参数 矩形左上角纵坐标, 整数型, , 同上 .参数 矩形右下角横坐标, 整数型, , 矩形右下角X,Y坐标 .参数 矩形右下角纵坐标, 整数型, , 同上; .DLL命令 反转区域_, 整数型, "gdi32", "InvertRgn", 公开, 通过颠倒每个像素值反转设备场景指定区域 执行成功为非零值,失败为零 .参数 设备场景句柄, 整数型, , 设备场景句柄 .参数 将反转的区域, 整数型, , 将反转的设备区域; .DLL命令 合并区域_, 整数型, "gdi32", "CombineRgn", 公开, 将两个区域组合为一个新区域 下列常数之一:; COMPLEXREGION:区域有互相交叠的边界; SIMPLEREGION:区域边界没有互相交叠; NULLREGION:区域为空; ERRORAPI:不能创建组合区域 .参数 新区域句柄, 整数型, , 包含组合结果的区域句柄 .参数 源区域1, 整数型, , 源区域1 .参数 源区域2, 整数型, , 源区域2 .参数 组合方式, 整数型, , 组合两区域的方法。可设为下述常数:RGN_AND:hDestRgn被设置为两个源区域的交集;RGN_COPY:hDestRgn被设置为hSrcRgn1的拷贝;RGN_DIFF:hDestRgn被设置为hSrcRgn1中与hSrcRgn2不相交的部分;RGN_OR:hDestRgn被设置为两个区域的并集;RGN_XOR:hDestRgn被设置为除两个源区域OR之外的部分。 .DLL命令 画区域外框_, 整数型, "gdi32", "FrameRgn", 公开, 用指定刷子围绕指定区域画一个外框 执行成功返回非零值,失败为0 .参数 设备场景, 整数型, , 设备场景句柄 .参数 区域句柄, 整数型, , 将数据设备坐标填充的区域句柄 .参数 刷子句柄, 整数型, , 将用的刷子句柄 .参数 垂直边框宽度, 整数型, , 垂直边框宽度(以设备单元为单位) .参数 水平边框高度, 整数型, , 水平边框高度(以设备单元为单位); .DLL命令 画图标_, 整数型, "user32", "DrawIcon", 公开, 在指定的位置画一个图标 非零表示成功,零表示失败。会设置GetLastError .参数 设备场景句柄, 整数型, , 设备场景 .参数 横坐标, 整数型, , 想描绘图标的位置(逻辑坐标) .参数 纵坐标, 整数型, , 同上 .参数 图标句柄, 整数型, , 欲描绘图标的句柄; .DLL命令 画图标扩展_, 整数型, "user32", "DrawIconEx", 公开, 描绘一个图标或鼠标指针。与DrawIcon相比,这个函数提供了更多的功能 非零表示成功,零表示失败。会设置GetLastError .参数 设备场景句柄, 整数型, , 要在其中画图的一个设备场景的句柄 .参数 左边尽头, 整数型, , 图标左上角的位置,用逻辑坐标表示 .参数 顶边尽头, 整数型, , 同上 .参数 图标句柄, 整数型, , 要描绘的图标的句柄 .参数 描绘宽度, 整数型, , 希望的图标宽度和高度。图标会自动缩放,与指定的值相符 .参数 描绘高度, 整数型, , 同上 .参数 描绘的帧, 整数型, , 如果hIcon是个动画指针,那么该参数指定描绘动画中的哪幅图象。注意Win32不能区分图标和指针 .参数 刷子句柄, 整数型, , 如设为一个刷子句柄,那么函数会将图标画入一幅内存位图,并用背景色填充。随后,将图象直接复制到指定的位置。这样做可绘图时减少闪烁(因为画图过程中重现) .参数 描绘标志, 整数型, , 下述常数之一:;DI_COMPAT:描绘标准的系统指针,而不是指定的图象;DI_DEFAULTSIZE:忽略cxWidth和cyWidth设置,并采用原始的图标大小;DI_IMAGE:绘图时使用图标的XOR部分(即图标没有透明区域);DI_MASK:绘图时使用图标的MASK部分(如单独使用,可获得图标的掩模);DI_NORMAL:用常规方式绘图(合并 DI_IMAGE 和 DI_MASK); .DLL命令 获取最小矩形_, 整数型, "gdi32", "GetRgnBox", 公开, 获取完全包含指定区域的最小矩形 下列常数之一,以描述当前剪裁区:; COMPLEXREGION:该区域有互相交叠的边界; SIMPLEREGION:该区域边界没有互相交叠; NULLREGION:区域为空; ERRORAPI:发生了错误 .参数 区域, 整数型, , 区域句柄 .参数 矩形区域, 矩形区域, , RECT,矩形结构,装载完全包含指定区域的矩形; .DLL命令 剪裁矩形区_, 整数型, "gdi32", "ExcludeClipRect", 公开, 从专用设备场景的剪裁区中去掉一个由点X1,Y1和X2,Y2确定的矩形区。矩形内不能进行绘图 返回以下常数之一以描述所得剪裁区:; COMPLEXREGION:区域边界互相交叠; SIMPLEREGION:区域边界没有互相交叠; NULLREGION:区域为空; ERRORAPI:发生了错误 .参数 设备场景句柄, 整数型, , 要修改的设备场景 .参数 被剪裁矩形区左上角的横坐标, 整数型, , 矩形(逻辑坐标)左上角的X,Y坐标 .参数 被剪裁矩形区左上角的纵坐标, 整数型, , 同上 .参数 被剪裁矩形区右下角的横坐标, 整数型, , 矩形(逻辑坐标)右下角的X,Y坐标,矩形的右边和下边不会从剪裁区中移走 .参数 被剪裁矩形区右下角的纵坐标, 整数型, , 同上; .DLL命令 拷贝_整数数组到字节集, , "kernel32.dll", "RtlMoveMemory", 公开, .参数 pBlock, 字节集, , .参数 缓冲区, 整数型, 数组, .参数 尺寸, 整数型, , .DLL命令 拷贝_字节集到整数数组, , "kernel32.dll", "RtlMoveMemory", 公开, .参数 pBlock, 整数型, 数组, .参数 缓冲区, 字节集, , .参数 尺寸, 整数型, , .DLL命令 拷贝矩形结构_, 整数型, "user32", "CopyRect", 公开, 将矩形的lpSourceRect内容复制给矩形lpDestRect 非零表示成功,零表示失败。会设置GetLastError .参数 目标矩形, 矩形区域, , RECT,目标矩形结构 .参数 源矩形, 矩形区域, , RECT,源矩形; .DLL命令 判断矩形区域_, 整数型, "gdi32", "RectInRegion", 公开, 确定矩形是否有部分在指定区域内 若矩形有部分在指定区域内为非零值,否则为0 .参数 区域句柄, 整数型, , 区域句柄 .参数 要测试的矩形结构, 矩形区域, , RECT,要测试的矩形结构; .DLL命令 偏移矩形_, 整数型, "user32", "OffsetRect", 公开, 该函数通过应用一个指定的偏移,从而让矩形移动起来。x会添加到右侧和左侧区域。y添加到顶部和底部区域。偏移方向则取决于参数是正数还是负数,以及采用的是什么坐标系统 非零表示成功,零表示失败。会设置GetLastError .参数 目标矩形, 矩形区域, , RECT,欲移动的矩形 .参数 水平偏移量, 整数型, , 水平偏移量 .参数 垂直偏移量, 整数型, , 垂直偏移量; .DLL命令 清除图标_, 整数型, "user32", "DestroyIcon", 公开, 清除图标 非零表示成功,零表示失败。会设置GetLastError .参数 图标句柄, 整数型, , 图标句柄; .DLL命令 删除对象_, 整数型, "gdi32.dll", "DeleteObject", 公开, .参数 对象句柄, 整数型, , 一个GDI对象的句柄 .DLL命令 设置窗口区域_, 整数型, "user32", "SetWindowRgn", 公开, 这是那些很难有人注意到的对编程者来说是个巨大的宝藏的隐含的API函数中的一个。本函数允许您改变窗口的区域。<br>; 通常所有窗口都是矩形的——窗口一旦存在就含有一个矩形区域。本函数允许您放弃该区域。这意味着您可以创建圆的、星形的窗口,也可以将它分为两个或许多部分——实际上可以是任何形状 执行成功为非零值,失败为0 .参数 窗口句柄, 整数型, , 将设置其区域的窗口 .参数 区域, 整数型, , 将设置的区域的句柄,一旦设置了该区域,就不能使用或修改该区域句柄,也不要删除它 .参数 自动刷新, 逻辑型, , Boolean,若为TRUE,则立即重画窗口; .DLL命令 设置矩形_, 整数型, "user32", "SetRect", 公开, 设置指定矩形的内容 非零表示成功,零表示失败。会设置GetLastError .参数 矩形, 矩形区域, , RECT,欲设置的矩形 .参数 左边, 整数型, , 左侧区域(Left)的值 .参数 顶边, 整数型, , 顶部区域(Top)的值 .参数 右边, 整数型, , 右侧区域(Right)的值 .参数 底边, 整数型, , 底部区域(Bottom)的值; .DLL命令 设置时钟_, 整数型, "user32", "SetTimer", 公开, 安装系统定时器 .参数 窗口句柄, 整数型, , .参数 事件标识符, 整数型, , .参数 时钟周期, 整数型, , .参数 回调函数地址, 整数型, , .DLL命令 设置刷子起点_, 整数型, "gdi32", "SetBrushOrgEx", 公开, 为指定的设备场景设置当前选定刷子的起点 非零表示成功,零表示失败。会设置GetLastError .参数 设备场景句柄, 整数型, , 设备场景的句柄 .参数 定义起点x, 整数型, , 刷子的新起点,采用设备坐标表示。取值范围在0-7之间(不需要更大的值,因为windows95下最大的刷子的尺寸是8×8;而这个函数在NT下是不必要的) .参数 定义起点y, 整数型, , 同上 .参数 装载结构, 坐标_整数, , POINTAPI,用于装载前一个刷子的起点 在vb里使用注意完成以后一定要将设备场景的刷子起点设为0,0。既可明确指定坐标,也可用RestoreDC函数恢复恢复原始的DC; .DLL命令 刷子起点_, 整数型, "gdi32", "GetBrushOrgEx", 公开, 判断指定设备场景中当前选定刷子起点 非零表示成功,零表示失败。会设置GetLastError .参数 设备场景句柄, 整数型, , 设备场景的句柄 .参数 点, 坐标_整数, , POINTAPI,这个结构用来装载当前刷子的起点; .DLL命令 刷子填充区域_, 整数型, "gdi32", "FillRgn", 公开, 用指定刷子填充指定区域 执行成功为非零值,失败则为0 .参数 设备场景句柄, 整数型, , 设备场景句柄 .参数 区域句柄, 整数型, , 以数据设备坐标填充的区域句柄 .参数 刷子句柄, 整数型, , 要用的刷子的句柄; .DLL命令 文本绘图_, 逻辑型, "gdi32.dll", "TextOutA", 公开, 非零表示成功,零表示失败。会设置GetLastError .参数 设备场景, 整数型, , 设备场景的句柄 .参数 横, 整数型, , 绘图的起点,采用逻辑坐标 .参数 纵, 整数型, , 绘图的起点,采用逻辑坐标 .参数 内容, 文本型, , 欲描绘的字串 .参数 内容数量, 整数型, , 字串中要描绘的字符数量 .DLL命令 销毁时钟_, 整数型, "user32", "KillTimer", 公开, 中止定时器 .参数 窗口句柄, 整数型, , .参数 事件标识符, 整数型, , .DLL命令 修改矩形_, 整数型, "user32", "InflateRect", 公开, 这个函数用于增大或减小一个矩形的大小。x加在右侧区域,并从左侧区域减去;如x为正,则能增大矩形的宽度;如x为负,则能减小它。y对顶部与底部区域产生的影响是是类似的 非零表示成功,零表示失败。会设置GetLastError .参数 修改的矩形, 矩形区域, , RECT,欲修改的矩形 .参数 修改的宽度, 整数型, , 用这个数字修改宽度 .参数 修改的高度, 整数型, , 用这个数字修改高度; .DLL命令 选入设备场景_, 整数型, "gdi32.dll", "SelectObject", 公开, .参数 设备场景句柄, 整数型, , .参数 对象句柄, 整数型, , .DLL命令 移动区域_, 整数型, "gdi32", "OffsetRgn", 公开, 按指定偏移量平移指定区域 下列常数之一,以描述当前剪裁区:; COMPLEXREGION:该区域有互相交叠的边界; SIMPLEREGION:该区域边界没有互相交叠; NULLREGION:区域为空; ERRORAPI:发生了错误 .参数 区域句柄, 整数型, , 区域句柄 .参数 横向移动量, 整数型, , 以逻辑坐标表示的水平偏移量 .参数 纵向移动量, 整数型, , 以逻辑坐标表示的垂直偏移量; .DLL命令 移动设备场景_, 整数型, "gdi32", "OffsetViewportOrgEx", 公开, 平移设备场景视口区域(设备环境的观察窗原点) 执行成功为非零值,失败为0 .参数 设备场景句柄, 整数型, , 设备场景句柄 .参数 横向移动量, 整数型, , 将加到视口起点的水平和垂直偏移量(以设备坐标表示) .参数 纵向移动量, 整数型, , 同上 .参数 源设备场景起始位置, 坐标_整数, , POINTAPI,装载设备场景视口原先的起点的结构,以设备坐标表示; .DLL命令 移动设备场景起始位置_, 整数型, "gdi32", "OffsetWindowOrgEx", 公开, 平移指定设备场景窗口起点(设备环境的窗口原点) 执行成功为非零值,失败为0 .参数 设备场景句柄, 整数型, , 设备场景句柄 .参数 横向移动量, 整数型, , 以逻辑坐标表示的窗口起点 .参数 纵向移动量, 整数型, , 同上 .参数 源起始位置, 坐标_整数, , POINTAPI,装载DC窗口原有的起点的的结构,以逻辑坐标表示; .DLL命令 载入矩形_, 整数型, "user32", "IntersectRect", 公开, 这个函数在lpDestRect里载入一个矩形,它是lpSrc1Rect与lpSrc2Rect两个矩形的交集。如两个源矩形根本未发生重叠,则lpDestRect会被设为一个空矩形 非零表示成功,零表示失败。会设置GetLastError .参数 目标矩形, 矩形区域, , RECT,目标矩形,用于包含lpSrc1Rect与lpSrc2Rect两个矩形的重合部分 .参数 源矩形1, 矩形区域, , RECT,第一个源矩形 .参数 源矩形2, 矩形区域, , RECT,第二个源矩形; .常量 ALTERNATE, "1", 公开, 交替填充 .常量 COMPLEXREGION, "3", 公开, .常量 DT_BOTTOM, "8", 公开, 将正文调整到矩形底部。此值必须和DT_SINGLELINE组合。 .常量 DT_CALCRECT, "1024", 公开, 可以使DrawText函数计算出输出文本的尺寸,决定矩形的宽和高。如果文本有多行,DrawText函数使用lpRect定义的矩形的宽度,并扩展矩形的底部以容纳所有文字。如果文本只有一行,则DrawText函数改变矩形的右边界,以容纳下正文行的最后一个字符。出现上述任何一种情况,DrawText函数将返回格式化文本的高度,而不是绘制文本。 .常量 DT_CENTER, "1", 公开, 指定文本水平居中显示。 .常量 DT_EDITCONTROL, "8192", 公开, 复制多行编辑控制的正文显示特性,特殊地,为编辑控制的平均字符宽度是以同样的方法计算的,此函数不显示只是部分可见的最后一行。 .常量 DT_EXPANDTABS, "64", 公开, 扩展制表符。默认的制表符间距是8个字符。可用DT_TABSTOP标志改变这项设定 .常量 DT_EXTERNALLEADING, "512", 公开, 在行的高度里包含字体的外部标头(外部间距属性),通常,外部标头不被包含在正文行的高度里。 .常量 DT_HIDEPREFIX, "1048576", 公开, 忽略正文中的前缀字符(&),并且前缀字符后面的字母不会出现下划线。其它前缀字符的调用方式不受影响。输入的字符串: "A&bc&&d",正常: "Abc&d" ;DT_HIDEPREFIX: "Abc&d" .常量 DT_INTERNAL, "4096", 公开, 用系统字体来计算正文度量。 .常量 DT_LEFT, "0", 公开, 文本左对齐 .常量 DT_MODIFYSTRING, "65536", 公开, 修改给定的字符串来匹配显示的正文,此标志必须和DT_END_ELLIPSIS或DT_PATH_ELLIPSIS同时使用。 .常量 DT_NOCLIP, "256", 公开, 描绘文字时不剪切到指定的矩形 .常量 DT_NOFULLWIDTHCHARBREAK, "524288", 公开, 在宽字符的字符串中防止行断开,因此折行规则相当于单字符的字符串。例如,我们可以用在棒子版的windows中,为图标标签提供更好的可读性。除非指定DT_WORDBREAK,否则此值没有作用。 .常量 DT_NOPREFIX, "2048", 公开, 关闭前缀字符的处理,通常DrawText解释助记前缀字符,&为给其后的字符加下划线,解释&&为显示单个&。指定DT_NOPREFIX,这种处理被关闭。 .常量 DT_PREFIXONLY, "2097152", 公开, 仅仅在(&)前缀字符的位置下绘制一个下划线。不绘制字符串中的任何其他字符。输入的字符串: "A&bc&&d",正常: "Abc&d";DT_PREFIXONLY:" _ " .常量 DT_RIGHT, "2", 公开, 文本右对齐 .常量 DT_RTLREADING, "131072", 公开, 当选择进设备环境的字体是希伯来文(Hebrew)或阿拉伯文(Arabicf)字体时,为双向正文安排从右到左的阅读顺序都是从左到右的。 .常量 DT_SINGLELINE, "32", 公开, 单行显示文本,回车和换行符都不折行。 .常量 DT_TABSTOP, "128", 公开, 设置制表,参数uFormat的15"C8位(低位字中的高位字节)指定每个制表符的字符数,每个制表符的缺省字符数是8。注意:DT_CALCRECT, DT_EXTERNALLEADING, DT_INTERNAL, DT_NOCLIP, DT_NOPREFIX值不能和DT_TABSTOP值一起使用。 .常量 DT_TOP, "0", 公开, 文本顶端对齐(仅对单行,必须同时指定DT_SINGLELINE) .常量 DT_VCENTER, "4", 公开, 指定文本垂直居中显示。该标记只在单行文本输出时有效,所以它必须与DT_SINGLELINE结合使用,否则GDI无法计算目的矩形。 .常量 DT_WORD_ELLIPSIS, "262144", 公开, 截短不符合矩形的正文,并增加椭圆。 .常量 DT_WORDBREAK, "16", 公开, 进行自动换行。当一行中的字符将会延伸到由lpRect指定的矩形的边框时,此行自动地在字之间断开。一个回车一换行也能使行折断。 .常量 NULLREGION, "1", 公开, .常量 PT_BEZIERTO, "4", 公开, 以三点一组的形式出现。头两个点是控制点,第三个是贝塞尔曲线的终点。 .常量 PT_CLOSEFIGURE, "1", 公开, PT_LINETO和PT_BEZIERTO也许能与PT_CLOSEFIGURE联合使用。在这种情况下,它代表一幅图形的最后一个点。将这个点与图形的第一个点连接起来后,图形就会封闭 .常量 PT_LINETO, "2", 公开, 坐标是来自前一个坐标的一条线的终点 .常量 PT_MOVETO, "6", 公开, 坐标是一幅新打开图形的起点 .常量 RGN_AND, "1", 公开, 交集 .常量 RGN_COPY, "5", 公开, 由新区域替代 .常量 RGN_DIFF, "4", 公开, 排除新区域的部分 .常量 RGN_OR, "2", 公开, 并集 .常量 RGN_XDIFF, "6", 公开, 排除旧区域的部分。**内存画板无效** .常量 RGN_XOR, "3", 公开, 并集减交集 .常量 SIMPLEREGION, "2", 公开, .常量 TIF压缩方式_CCITT3, "2", 公开, .常量 TIF压缩方式_CCITT4, "3", 公开, .常量 TIF压缩方式_LZW, "1", 公开, .常量 TIF压缩方式_RLE, "4", 公开, .常量 TIF压缩方式_默认, "0", 公开, .常量 TIF压缩方式_无, "5", 公开, .常量 WINDING, "2", 公开, 根据绘图方向填充 .常量 笔尖样式_方头, "256", 公开, .常量 笔尖样式_平头, "512", 公开, .常量 笔尖样式_圆头, "0", 公开, .常量 单位_点, "3", 公开, .常量 单位_毫米, "6", 公开, .常量 单位_世界坐标, "0", 公开, .常量 单位_文档, "5", 公开, 1/300英寸 .常量 单位_显示器, "1", 公开, .常量 单位_像素, "2", 公开, .常量 单位_英寸, "4", 公开, .常量 翻转类型_水平翻转, "4", 公开, .常量 翻转类型_旋转180度, "2", 公开, .常量 翻转类型_旋转180度水平翻转, "6", 公开, .常量 翻转类型_旋转270度, "3", 公开, .常量 翻转类型_旋转270度水平翻转, "7", 公开, .常量 翻转类型_旋转90度, "1", 公开, .常量 翻转类型_旋转90度水平翻转, "5", 公开, .常量 光栅运算_合成取反, "1114278", 公开, .常量 光栅运算_拷贝, "13369376", 公开, .常量 光栅运算_位反合成, "16452105", 公开, .常量 光栅运算_位反色, "4457256", 公开, .常量 光栅运算_位合成, "12255782", 公开, .常量 光栅运算_位混合, "12583114", 公开, .常量 光栅运算_位或, "15597702", 公开, .常量 光栅运算_位拷贝, "15728673", 公开, .常量 光栅运算_位异或, "6684742", 公开, .常量 光栅运算_位与, "8913094", 公开, .常量 光栅运算_异或, "5898313", 公开, .常量 画笔对齐方式_居中, "0", 公开, .常量 画笔对齐方式_内侧, "1", 公开, .常量 画笔对齐方式_外侧, "2", 公开, .常量 画笔对齐方式_右侧, "4", 公开, .常量 画笔对齐方式_左侧, "3", 公开, .常量 画笔类型_点划线, "3", 公开, .常量 画笔类型_点线, "2", 公开, .常量 画笔类型_空笔, "5", 公开, **分层画板无效** .常量 画笔类型_内直线, "6", 公开, 画笔在由椭圆、矩形、圆角矩形、饼图以及弦等生成的封闭对象框中画图。如指定的准确RGB颜色不存在,就进行抖动处理。**分层画板无效** .常量 画笔类型_实线, "0", 公开, .常量 画笔类型_双点划线, "4", 公开, .常量 画笔类型_虚线, "1", 公开, .常量 画出方式_白色, "0", 公开, .常量 画出方式_反转, "6", 公开, 已有颜色的反相 .常量 画出方式_非复制笔, "4", 公开, 复制笔的相反 .常量 画出方式_非或笔, "2", 公开, 或笔的相反 .常量 画出方式_非异或笔, "10", 公开, 异或笔的相反 .常量 画出方式_非与笔, "8", 公开, 与笔的相反 .常量 画出方式_黑色, "1", 公开, .常量 画出方式_画笔颜色, "13", 公开, 复制笔 .常量 画出方式_或笔, "15", 公开, 画笔颜色与已有颜色的组合 .常量 画出方式_或笔非, "14", 公开, 画笔颜色与已有颜色的反相的组合 .常量 画出方式_或非笔, "12", 公开, 已有颜色与画笔颜色反相的组合 .常量 画出方式_无操作, "11", 公开, .常量 画出方式_异或笔, "7", 公开, 画笔的颜色以及已有颜色的组合,只取其一 .常量 画出方式_与笔, "9", 公开, 画笔和已有二者共有颜色的组合 .常量 画出方式_与笔非, "5", 公开, 画笔以及已有颜色反相二者共有颜色的组合 .常量 画出方式_与非笔, "3", 公开, 背景色以及画笔反相二者共有颜色的组合 .常量 环绕模式_固定, "4", 公开, .常量 环绕模式_平铺, "0", 公开, .常量 环绕模式_平铺垂直翻转, "2", 公开, .常量 环绕模式_平铺水平垂直翻转, "3", 公开, .常量 环绕模式_平铺水平翻转, "1", 公开, .常量 混合品质_伽玛校正, "3", 公开, .常量 混合品质_假定线性, "4", 公开, .常量 混合品质_默认, "0", 公开, .常量 混合品质_无效, "-1", 公开, .常量 混合品质_最佳性能, "1", 公开, .常量 混合品质_最佳质量, "2", 公开, .常量 连线方式_斜角, "4096", 公开, .常量 连线方式_斜接, "8192", 公开, .常量 连线方式_斜接截断, "3", 公开, **内存画板无效** .常量 连线方式_圆角, "0", 公开, .常量 平滑模式_不处理, "3", 公开, .常量 平滑模式_抗锯齿, "4", 公开, .常量 平滑模式_默认, "0", 公开, .常量 平滑模式_无效, "-1", 公开, .常量 平滑模式_最佳性能, "1", 公开, .常量 平滑模式_最佳质量, "2", 公开, .常量 刷子类型_横线, "1", 公开, .常量 刷子类型_空刷子, "0", 公开, .常量 刷子类型_竖线, "2", 公开, .常量 刷子类型_斜交叉线, "6", 公开, .常量 刷子类型_颜色刷子, "7", 公开, .常量 刷子类型_右斜线, "4", 公开, .常量 刷子类型_直交叉线, "5", 公开, .常量 刷子类型_左斜线, "3", 公开, .常量 算法模式_低质量, "1", 公开, .常量 算法模式_高质量, "2", 公开, .常量 算法模式_高质量双三次, "7", 公开, .常量 算法模式_高质量双线性, "6", 公开, .常量 算法模式_邻近, "5", 公开, .常量 算法模式_默认, "0", 公开, .常量 算法模式_双三次, "4", 公开, .常量 算法模式_双线性, "3", 公开, .常量 算法模式_无效, "-1", 公开, .常量 文本对齐_居中, "1", 公开, .常量 文本对齐_靠近, "0", 公开, .常量 文本对齐_远离, "2", 公开, .常量 文本格式_Unicode, "32", 公开, .常量 文本格式_包含结尾空字符, "2048", 公开, .常量 文本格式_不裁剪, "16384", 公开, .常量 文本格式_不换行, "4096", 公开, .常量 文本格式_方向垂直, "2", 公开, .常量 文本格式_方向右到左, "1", 公开, .常量 文本格式_禁止不支持字符, "1024", 公开, .常量 文本格式_允许部分延伸, "4", 公开, .常量 文本格式_整行布局, "8192", 公开, .常量 文本修整_单词, "2", 公开, 将文本修整成最接近的单词。 .常量 文本修整_单词和省略号, "4", 公开, 将文本修整成最接近的单词,并在被修整的行的末尾插入一个省略号。 .常量 文本修整_路径和省略号, "5", 公开, 中心从被修整的行移除并用省略号替换。这种算法尽可能多地保留了行中的最后一个由斜杠分隔的段。 .常量 文本修整_无, "0", 公开, .常量 文本修整_字符, "1", 公开, 将文本修整成最接近的字符。 .常量 文本修整_字符和省略号, "3", 公开, 将文本修整成最接近的字符,并在被修整的行的末尾插入一个省略号。 .常量 文本渲染模式_ClearType文本和hinting技术, "5", 公开, .常量 文本渲染模式_符号位图, "2", 公开, .常量 文本渲染模式_符号位图和hinting技术, "1", 公开, .常量 文本渲染模式_抗锯齿, "4", 公开, .常量 文本渲染模式_抗锯齿和hinting技术, "3", 公开, .常量 文本渲染模式_系统默认, "0", 公开, .常量 线帽样式_方锚头帽, "17", 公开, .常量 线帽样式_方线帽, "1", 公开, .常量 线帽样式_箭头状锚头帽, "20", 公开, .常量 线帽样式_菱形锚头帽, "19", 公开, .常量 线帽样式_没有锚, "16", 公开, .常量 线帽样式_平线帽, "0", 公开, .常量 线帽样式_三角线帽, "3", 公开, .常量 线帽样式_圆锚头帽, "18", 公开, .常量 线帽样式_圆线帽, "2", 公开, .常量 像素偏移模式_不偏移, "3", 公开, .常量 像素偏移模式_高性能, "1", 公开, .常量 像素偏移模式_高质量, "2", 公开, .常量 像素偏移模式_默认, "0", 公开, .常量 像素偏移模式_无效, "-1", 公开, .常量 像素偏移模式_一半, "4", 公开, .常量 虚线帽样式_方线帽, "0", 公开, .常量 虚线帽样式_三角线帽, "3", 公开, .常量 虚线帽样式_圆线帽, "2", 公开, .常量 颜色调整_白色饱和度, "6", 公开, 调整值为:0 到 255 .常量 颜色调整_对比度, "2", 公开, 调整值为:-100 到 100 .常量 颜色调整_高光, "3", 公开, 调整值为:-100 到 100 .常量 颜色调整_黑色饱和度, "7", 公开, 调整值为:0 到 255 .常量 颜色调整_浓度, "1", 公开, 调整值为:-255 到 255 .常量 颜色调整_曝光, "0", 公开, 调整值为:-255 到 255 .常量 颜色调整_阴影, "4", 公开, 调整值为:-100 到 100 .常量 颜色调整_中间色调, "5", 公开, 调整值为:-100 到 100 .常量 颜色通道_红, "1", 公开, .常量 颜色通道_蓝, "3", 公开, .常量 颜色通道_绿, "2", 公开, .常量 颜色通道_所有, "0", 公开, .常量 阴影风格__纯色刷子, "-1", 公开, .常量 阴影风格_百分05阴影, "6", 公开, .常量 阴影风格_百分10阴影, "7", 公开, .常量 阴影风格_百分20阴影, "8", 公开, .常量 阴影风格_百分25阴影, "9", 公开, .常量 阴影风格_百分30阴影, "10", 公开, .常量 阴影风格_百分40阴影, "11", 公开, .常量 阴影风格_百分50阴影, "12", 公开, .常量 阴影风格_百分60阴影, "13", 公开, .常量 阴影风格_百分70阴影, "14", 公开, .常量 阴影风格_百分75阴影, "15", 公开, .常量 阴影风格_百分80阴影, "16", 公开, .常量 阴影风格_百分90阴影, "17", 公开, .常量 阴影风格_边线金刚石, "51", 公开, .常量 阴影风格_编织, "40", 公开, .常量 阴影风格_波浪线, "37", 公开, .常量 阴影风格_草皮, "42", 公开, .常量 阴影风格_垂直线, "1", 公开, .常量 阴影风格_垂直虚线, "33", 公开, .常量 阴影风格_粗垂直线, "28", 公开, .常量 阴影风格_粗水平线, "29", 公开, .常量 阴影风格_粗向上对角线, "21", 公开, .常量 阴影风格_粗向下对角线, "20", 公开, .常量 阴影风格_大棋盘, "50", 公开, .常量 阴影风格_大五彩纸屑, "35", 公开, .常量 阴影风格_对角砖块, "38", 公开, .常量 阴影风格_花格子, "41", 公开, .常量 阴影风格_交叉点线, "44", 公开, .常量 阴影风格_交叉斜线, "5", 公开, .常量 阴影风格_金刚石, "52", 公开, .常量 阴影风格_宽向上对角线, "23", 公开, .常量 阴影风格_宽向下对角线, "22", 公开, .常量 阴影风格_密垂直线, "26", 公开, .常量 阴影风格_密水平线, "27", 公开, .常量 阴影风格_球形, "47", 公开, .常量 阴影风格_曲线, "36", 公开, .常量 阴影风格_十字点线, "43", 公开, .常量 阴影风格_十字线, "4", 公开, .常量 阴影风格_水平线, "0", 公开, .常量 阴影风格_水平虚线, "32", 公开, .常量 阴影风格_水平砖块, "39", 公开, .常量 阴影风格_瓦片, "45", 公开, .常量 阴影风格_网格, "46", 公开, .常量 阴影风格_细垂直线, "24", 公开, .常量 阴影风格_细水平线, "25", 公开, .常量 阴影风格_细向上对角线, "19", 公开, .常量 阴影风格_细向下对角线, "18", 公开, .常量 阴影风格_小棋盘, "49", 公开, .常量 阴影风格_小网格, "48", 公开, .常量 阴影风格_小五彩纸屑, "34", 公开, .常量 阴影风格_右斜线, "3", 公开, .常量 阴影风格_右斜虚线, "30", 公开, .常量 阴影风格_左斜线, "2", 公开, .常量 阴影风格_左斜虚线, "31", 公开,
内存画板 v19.0