模块名称:内存画板
模块作者:辛汉鹏
模块版本:1.5
模块 MD5:5246a66735e54979e52593410a0ae6f9
模块大小:82.96 KB
版权声明:
模块描述:
引用支持库:
系统核心支持库 5.7|krnln|d09f2340818511d396f6aaf844c7e325
------------------------------
.子程序 GdiplusA2W, 字节集, , 将Ansi转成Unicode
.参数 Ansi, 文本型, ,
.子程序 GetB, 字节型, ,
.参数 RGB, 整数型, ,
.子程序 GetG, 字节型, ,
.参数 RGB, 整数型, ,
.子程序 GetR, 字节型, ,
.参数 RGB, 整数型, ,
.子程序 GetRGB, 整数型, ,
.参数 R, 字节型, ,
.参数 G, 字节型, ,
.参数 B, 字节型, ,
.数据类型 点坐标, 公开,
.成员 X, 整数型, , ,
.成员 Y, 整数型, , ,
.数据类型 矩形区域, 公开,
.成员 左边, 整数型, , ,
.成员 顶边, 整数型, , ,
.成员 右边, 整数型, , ,
.成员 底边, 整数型, , ,
.程序集 内存画板, , 公开
.子程序 背景填充模式, 逻辑型, , 如果是透明模式返回真,否则返回假。获取或设置文本背景和刷子的背景填充模式
.参数 透明模式, 逻辑型, 可空 , 真为透明模式(文本背景透明和刷子背景透明,如:刷子类型_横线 时的填充效果),假为文本背景颜色的填充模式和刷子背景不透明
.子程序 背景填充颜色, 整数型, , 获取或设置文本背景和刷子的背景填充颜色(如:刷子类型_横线 时填充的背景颜色)
.参数 颜色, 整数型, 可空 , 设置文本背景颜色或刷子的背景填充颜色,不同于画板的背景颜色
.子程序 背景颜色, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值
.参数 颜色, 整数型, 可空 ,
.参数 替换背景, 逻辑型, 可空 , 真为修改属性值后,替换画板的背景颜色;假为仅修改属性值,对画板不做任何修改
.子程序 创建, 逻辑型, ,
.参数 宽度, 整数型, , 欲创建内存场景位图的宽度
.参数 高度, 整数型, , 欲创建内存场景位图的宽度
.参数 背景颜色, 整数型, 可空 ,
.子程序 定位写出, 逻辑型, , 在指定写出位置处写出指定的文本,不改变现行写出位置。
.参数 横向写出位置, 整数型, 可空 , 如果省略,则使用现行横向写出位置
.参数 纵向写出位置, 整数型, 可空 , 如果省略,则使用现行纵向写出位置
.参数 欲写出文本, 文本型, ,
.子程序 多边形填充模式, 整数型, ,
.参数 填充模式, 整数型, 可空 , 1:交替填充;2:根据绘图方向填充
.子程序 翻转矩形区, , , 将画板上指定矩形区域的颜色翻转过来
.参数 矩形左上角横坐标, 整数型, ,
.参数 矩形左上角纵坐标, 整数型, ,
.参数 矩形右下角横坐标, 整数型, ,
.参数 矩形右下角纵坐标, 整数型, ,
.子程序 复制, 逻辑型, ,
.参数 目标场景句柄, 整数型, 可空 ,
.参数 目标左边, 整数型, 可空 , 默认为0
.参数 目标顶边, 整数型, 可空 , 默认为0
.参数 目标宽度, 整数型, 可空 , 如果为空,则以源宽度为准。
.参数 目标高度, 整数型, 可空 , 如果为空,则以源高度为准。
.参数 源场景句柄, 整数型, 可空 , 被复制的场景句柄,如果为空默认为本画板的内存场景。
.参数 源左边, 整数型, 可空 , 如果省略,默认为0
.参数 源顶边, 整数型, 可空 , 如果省略,默认为0
.参数 源宽度, 整数型, 可空 , 被复制源的宽度,为空时则以当前本图形的宽度为准。
.参数 源高度, 整数型, 可空 , 被复制源的高度,为空时则以当前本图形的高度为准。
.参数 复制方法, 整数型, 可空 , 光栅运算_ 开头的常量,默认为#光栅运算_拷贝。如果为参数【透明色】提供颜色值将忽略本参数。
.参数 透明色, 整数型, 可空 , 如果为本参数提供颜色值,将透明该色并且忽略参数【复制方法】。
.子程序 复制到窗口, , ,
.参数 窗口句柄, 整数型, ,
.参数 透明色, 整数型, 可空 ,
.参数 是否拉伸, 逻辑型, 可空 , 如果窗口客户区和画板尺寸不同时,复制到窗口时是否要拉伸到整个窗口区域。如:窗口背景图
.子程序 画笔粗细, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值
.参数 宽度, 整数型, 可空 ,
.子程序 画笔类型, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值
.参数 类型, 整数型, 可空 , “画笔类型_”开头常量。
.子程序 画笔颜色, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值
.参数 颜色, 整数型, 可空 , 要设置的RGB颜色,为空则返回当前RGB颜色
.子程序 画饼, , ,
.参数 椭圆左上角横坐标, 整数型, ,
.参数 椭圆左上角纵坐标, 整数型, ,
.参数 椭圆右下角横坐标, 整数型, ,
.参数 椭圆右下角纵坐标, 整数型, ,
.参数 弧线起始点横坐标, 整数型, ,
.参数 弧线起始点纵坐标, 整数型, ,
.参数 弧线终止点横坐标, 整数型, ,
.参数 弧线终止点纵坐标, 整数型, ,
.子程序 画饼_2, , ,
.参数 椭圆左上角横坐标, 整数型, ,
.参数 椭圆左上角纵坐标, 整数型, ,
.参数 椭圆右下角横坐标, 整数型, ,
.参数 椭圆右下角纵坐标, 整数型, ,
.参数 开始角度, 小数型, ,
.参数 结束角度, 小数型, ,
.子程序 画出方式, 整数型, ,
.参数 方式, 整数型, 可空 , 画出方式_ 开头的常量
.子程序 画点, , ,
.参数 点横坐标, 整数型, ,
.参数 点纵坐标, 整数型, ,
.参数 欲置入的颜色值, 整数型, 可空 ,
.子程序 画多边形, , , 画一个封闭的多边形。
.参数 多边形顶点, 点坐标, 数组, 本参数数组顺序记录多边形各顶点的横向及纵向坐标值
.参数 顶点数目, 整数型, 可空 ,
.子程序 画弧线, , ,
.参数 椭圆左上角横坐标, 整数型, ,
.参数 椭圆左上角纵坐标, 整数型, ,
.参数 椭圆右下角横坐标, 整数型, ,
.参数 椭圆右下角纵坐标, 整数型, ,
.参数 弧线起始点横坐标, 整数型, ,
.参数 弧线起始点纵坐标, 整数型, ,
.参数 弧线终止点横坐标, 整数型, ,
.参数 弧线终止点纵坐标, 整数型, ,
.子程序 画弧线_2, , ,
.参数 椭圆左上角横坐标, 整数型, ,
.参数 椭圆左上角纵坐标, 整数型, ,
.参数 椭圆右下角横坐标, 整数型, ,
.参数 椭圆右下角纵坐标, 整数型, ,
.参数 开始角度, 小数型, ,
.参数 结束角度, 小数型, ,
.子程序 画渐变矩形, , ,
.参数 矩形区域左边, 整数型, ,
.参数 矩形区域顶边, 整数型, ,
.参数 矩形区域宽度, 整数型, ,
.参数 矩形区域高度, 整数型, ,
.参数 渐变方向, 整数型, 可空 , 1、从上到下;2、从左到右;3、从左上到右下;4、从右上到左下;5:从下到上;6:从右到左;7:从右下到左上;8:从左下到右上。如果本参数省略默认为从左到右。
.参数 渐变颜色, 整数型, 数组, 可提供多种颜色
.子程序 画渐变椭圆, , ,
.参数 矩形区域左边, 整数型, , 椭圆所在的矩形区域的范围
.参数 矩形区域顶边, 整数型, , 同上
.参数 矩形区域宽度, 整数型, , 同上
.参数 矩形区域高度, 整数型, , 同上
.参数 渐变方向, 整数型, 可空 , 1:从内到外;2:从外到内。如果省略默认为从内到外。
.参数 首渐变颜色, 整数型, ,
.参数 尾渐变颜色, 整数型, ,
.子程序 画矩形, , ,
.参数 矩形左上角横坐标, 整数型, ,
.参数 矩形左上角纵坐标, 整数型, ,
.参数 矩形右下角横坐标, 整数型, ,
.参数 矩形右下角纵坐标, 整数型, ,
.子程序 画连续线, , , 描绘一系列线段,需预先指定连续线段的画笔起始位置,可用命令:置画笔位置()。
.参数 线段顶点, 点坐标, 数组, 不包含起始点
.参数 顶点数目, 整数型, 可空 ,
.子程序 画曲线, , , 由三点为一组(控制点、控制点、顶点)生成贝塞尔曲线。注意:起始顶点需要预先指定,可用命令:置画笔位置()。
.参数 曲线控制点, 点坐标, 数组, 本数组按顺序记录曲线各个控制点的横向及纵向坐标值(不包含起始顶点),数组成员数建议为3的倍数。
.参数 顶点数目, 整数型, 可空 ,
.子程序 画曲线_2, 逻辑型, , 描绘一条复杂的曲线,由线段及贝塞尔曲线组成
.参数 顶点控制点, 点坐标, 数组, 用于描绘曲线的顶点和控制点
.参数 描绘类型, 字节型, 数组, 这个数组定义了与每个坐标对应的操作类型。"PT_"开头的常量,其中包括:PT_MOVETO:坐标是一幅新打开图形的起点;PT_LINETO:坐标是来自前一个坐标的一条线的终点;PT_BEZIERTO:以三点一组的形式出现,头两个点是控制点,第三个是贝塞尔曲线的终点。PT_LINETO和PT_BEZIERTO也许能与PT_CLOSEFIGURE联合使用,在这种情况下,它代表一幅图形的最后一个点,将这个点与图形的第一个点连接起来后,图形就会封闭。
.参数 顶点数目, 整数型, 可空 ,
.子程序 画图片, , ,
.参数 图片句柄, 整数型, , 画图片之后不会自动卸载,图片句柄可以重复使用
.参数 图片左边画出位置, 整数型, 可空 , 在画板中画出图片的左上角横向位置
.参数 图片顶边画出位置, 整数型, 可空 , 在画板中画出图片的左上角纵向位置
.参数 图片画出宽度, 整数型, 可空 , 在画板中画出图片的宽度。如果省略,则使用图片本身的宽度
.参数 图片画出高度, 整数型, 可空 , 在画板中画出图片的高度。如果省略,则使用图片本身的高度
.子程序 画图片_裁剪, , ,
.参数 图片句柄, 整数型, , 画图片之后不会自动卸载,图片句柄可以重复使用
.参数 图片左边画出位置, 整数型, 可空 , 在画板中画出图片的左上角横向位置
.参数 图片顶边画出位置, 整数型, 可空 , 在画板中画出图片的左上角纵向位置
.参数 图片画出宽度, 整数型, 可空 , 在画板中画出图片的宽度。如果省略,则使用图片本身的宽度
.参数 图片画出高度, 整数型, 可空 , 在画板中画出图片的高度。如果省略,则使用图片本身的高度
.参数 截取图片左边位置, 整数型, 可空 , 截取图片中一部分的左边位置,如果省略,默认为0
.参数 截取图片顶边位置, 整数型, 可空 , 截取图片中一部分的顶边位置,如果省略,默认为0
.参数 截取图片宽度, 整数型, 可空 , 截取图片中一部分的宽度,如果省略,默认为图片本身的宽度
.参数 截取图片高度, 整数型, 可空 , 截取图片中一部分的高度,如果省略,默认为图片本身的高度
.子程序 画椭圆, , ,
.参数 椭圆左上角横坐标, 整数型, ,
.参数 椭圆左上角纵坐标, 整数型, ,
.参数 椭圆右下角横坐标, 整数型, ,
.参数 椭圆右下角纵坐标, 整数型, ,
.子程序 画弦, , ,
.参数 椭圆左上角横坐标, 整数型, ,
.参数 椭圆左上角纵坐标, 整数型, ,
.参数 椭圆右下角横坐标, 整数型, ,
.参数 椭圆右下角纵坐标, 整数型, ,
.参数 弧线起始点横坐标, 整数型, ,
.参数 弧线起始点纵坐标, 整数型, ,
.参数 弧线终止点横坐标, 整数型, ,
.参数 弧线终止点纵坐标, 整数型, ,
.子程序 画星形, , ,
.参数 星形顶点, 点坐标, 数组, 本参数数组顺序记录星形各顶点的横向及纵向坐标值
.参数 顶点数目, 整数型, 可空 ,
.子程序 画圆, , ,
.参数 圆心横坐标, 小数型, ,
.参数 圆心纵坐标, 小数型, ,
.参数 半径, 小数型, ,
.子程序 画圆弧_端点, , ,
.参数 圆心横坐标, 小数型, ,
.参数 圆心纵坐标, 小数型, ,
.参数 起点横坐标, 小数型, ,
.参数 起点纵坐标, 小数型, ,
.参数 终点横坐标, 小数型, ,
.参数 终点纵坐标, 小数型, ,
.子程序 画圆弧_角度, , ,
.参数 圆心横坐标, 小数型, ,
.参数 圆心纵坐标, 小数型, ,
.参数 半径, 小数型, ,
.参数 开始角度, 小数型, ,
.参数 结束角度, 小数型, ,
.子程序 画圆角矩形, , ,
.参数 矩形左上角横坐标, 整数型, ,
.参数 矩形左上角纵坐标, 整数型, ,
.参数 矩形右下角横坐标, 整数型, ,
.参数 矩形右下角纵坐标, 整数型, ,
.参数 圆角宽度, 整数型, 可空 ,
.参数 圆角高度, 整数型, 可空 ,
.子程序 画直线, , ,
.参数 起始点横坐标, 整数型, ,
.参数 起始点纵坐标, 整数型, ,
.参数 结束点横坐标, 整数型, ,
.参数 结束点纵坐标, 整数型, ,
.子程序 矩形内写出文本, 整数型, , DrawTextA
.参数 欲写出文本, 文本型, ,
.参数 字串数量, 整数型, 可空 , 欲写出的字符数量。如果要写出整个字串(直到空中止符),则可将这个参数设为-1。如果参数被省略,默认为-1。
.参数 描绘区域, 矩形区域, ,
.参数 对齐格式, 整数型, 可空 , 参考“DT_”开头的常量,可以使用“位或()”增加多个常量值。
.子程序 清除, , ,
.参数 清除区左边, 整数型, 可空 ,
.参数 清除区顶边, 整数型, 可空 ,
.参数 清除区右边, 整数型, 可空 ,
.参数 清除区底边, 整数型, 可空 ,
.子程序 取场景句柄, 整数型, ,
.子程序 取点, 整数型, , 返回画板上指定点的颜色值
.参数 点横坐标, 整数型, ,
.参数 点纵坐标, 整数型, ,
.子程序 取画板高度, 整数型, ,
.子程序 取画板宽度, 整数型, ,
.子程序 取画笔位置, 点坐标, ,
.子程序 取图片, 字节集, ,
.参数 输出宽度, 整数型, 可空 ,
.参数 输出高度, 整数型, 可空 ,
.参数 背景替换颜色, 整数型, 可空 , 可用指定的颜色替换输出图像的背景颜色。如果本参数被省略,则背景部分被原样加入到输出图像中
.子程序 取图片高度, 整数型, ,
.参数 图片, 字节集, ,
.子程序 取图片宽度, 整数型, ,
.参数 图片, 字节集, ,
.子程序 取文本高度, 整数型, ,
.参数 文本, 文本型, ,
.子程序 取文本宽度, 整数型, ,
.参数 文本, 文本型, ,
.子程序 取写出位置, 点坐标, ,
.子程序 是否已创建, 逻辑型, ,
.子程序 刷子类型, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值
.参数 类型, 整数型, 可空 , 刷子类型_ 开头的常量
.子程序 刷子颜色, 整数型, , 如果参数被省略将取回当前的属性值,如果修改属性值将返回前一种属性值
.参数 颜色, 整数型, 可空 ,
.子程序 填充_单色边界, , , 从指定的点向外填充,直到找到了边界颜色,在边界采用了一种颜色时使用
.参数 填充点横坐标, 整数型, ,
.参数 填充点纵坐标, 整数型, ,
.参数 边界颜色, 整数型, , 要使用的边界颜色
.子程序 填充_多色边界, , , 从指定的点向外填充,仅填充指定点的颜色所在的区域,在边界含有多种颜色时使用
.参数 填充点横坐标, 整数型, ,
.参数 填充点纵坐标, 整数型, ,
.子程序 填充矩形, , ,
.参数 矩形左上角横坐标, 整数型, ,
.参数 矩形左上角纵坐标, 整数型, ,
.参数 矩形右下角横坐标, 整数型, ,
.参数 矩形右下角纵坐标, 整数型, ,
.子程序 文本颜色, 整数型, ,
.参数 颜色, 整数型, 可空 ,
.子程序 销毁, 逻辑型, ,
.子程序 写出, , , 在当前写出位置处写出指定的文本,自动调整写出位置到所写出数据的末位置。
.参数 欲写出文本, 文本型, ,
.子程序 写文本行, , , 在当前写出位置写出指定的文本,并将现行写出位置调整到下行行首。
.参数 欲写出文本, 文本型, ,
.参数 增减行间距, 整数型, 可空 , 在默认情况下的行间距是否要增减
.子程序 卸载图片, , , 释放内存中上次载入的图片数据
.子程序 载入图片数据, 整数型, , 成功返回图片句柄,失败返回0
.参数 图片数据, 字节集, , 欲载入的图片数据。加载之前会释放内存中上次载入的图片数据。
.参数 旋转翻转, 整数型, 可空 , 参考 翻转类型_ 开头的常量
.子程序 载入图片文件, 整数型, , 成功返回图片句柄,失败返回0
.参数 图片路径, 文本型, , 欲载入的图片文件。加载之前会释放内存中上次载入的图片数据。
.参数 旋转翻转, 整数型, 可空 , 参考 翻转类型_ 开头的常量
.子程序 置画板尺寸, 逻辑型, , 重置内存画板尺寸(高,宽)多余处将被重画
.参数 新宽度, 整数型, 可空 , 欲重置内存场景位图的宽度
.参数 新高度, 整数型, 可空 , 欲重置内存场景位图的宽度
.子程序 置画笔位置, 逻辑型, , 置画笔起始位置,可结合画线命令使用
.参数 横坐标, 整数型, ,
.参数 纵坐标, 整数型, ,
.子程序 置写出位置, , ,
.参数 横向写出位置, 整数型, 可空 ,
.参数 纵向写出位置, 整数型, 可空 ,
.子程序 字体, 字体, ,
.参数 字体, 字体, 可空 ,
.常量 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指定的矩形的边框时,此行自动地在字之间断开。一个回车一换行也能使行折断。
.常量 PT_BEZIERTO, "4", 公开, 以三点一组的形式出现。头两个点是控制点,第三个是贝塞尔曲线的终点。
.常量 PT_CLOSEFIGURE, "1", 公开, PT_LINETO和PT_BEZIERTO也许能与PT_CLOSEFIGURE联合使用。在这种情况下,它代表一幅图形的最后一个点。将这个点与图形的第一个点连接起来后,图形就会封闭
.常量 PT_LINETO, "2", 公开, 坐标是来自前一个坐标的一条线的终点
.常量 PT_MOVETO, "6", 公开, 坐标是一幅新打开图形的起点
.常量 翻转类型_水平翻转, "4", 公开,
.常量 翻转类型_旋转180度, "2", 公开,
.常量 翻转类型_旋转180度水平翻转, "6", 公开,
.常量 翻转类型_旋转270度, "3", 公开,
.常量 翻转类型_旋转270度水平翻转, "7", 公开,
.常量 翻转类型_旋转90度, "1", 公开,
.常量 翻转类型_旋转90度水平翻转, "5", 公开,
.常量 光栅运算_合成取反, "1114278", 公开,
.常量 光栅运算_拷贝, "13369376", 公开,
.常量 光栅运算_位反合成, "16452105", 公开,
.常量 光栅运算_位反色, "4457256", 公开,
.常量 光栅运算_位合成, "12255782", 公开,
.常量 光栅运算_位混合, "12583114", 公开,
.常量 光栅运算_位或, "15597702", 公开,
.常量 光栅运算_位拷贝, "15728673", 公开,
.常量 光栅运算_位异或, "6684742", 公开,
.常量 光栅运算_位与, "8913094", 公开,
.常量 光栅运算_异或, "5898313", 公开,
.常量 画笔类型_点划线, "3", 公开,
.常量 画笔类型_点线, "2", 公开,
.常量 画笔类型_空笔, "5", 公开,
.常量 画笔类型_实线, "0", 公开,
.常量 画笔类型_双点划线, "4", 公开,
.常量 画笔类型_虚线, "1", 公开,
.常量 画出方式_白色, "0", 公开,
.常量 画出方式_反转, "6", 公开, 已有颜色的反相
.常量 画出方式_非复制笔, "4", 公开, 复制笔的相反
.常量 画出方式_非或笔, "2", 公开, 或笔的相反
.常量 画出方式_非异或笔, "10", 公开, 异或笔的相反
.常量 画出方式_非与笔, "8", 公开, 与笔的相反
.常量 画出方式_黑色, "1", 公开,
.常量 画出方式_画笔颜色, "13", 公开, 复制笔
.常量 画出方式_或笔, "15", 公开, 画笔颜色与已有颜色的组合
.常量 画出方式_或笔非, "14", 公开, 画笔颜色与已有颜色的反相的组合
.常量 画出方式_或非笔, "12", 公开, 已有颜色与画笔颜色反相的组合
.常量 画出方式_无操作, "11", 公开,
.常量 画出方式_异或笔, "7", 公开, 画笔的颜色以及已有颜色的组合,只取其一
.常量 画出方式_与笔, "9", 公开, 画笔和已有二者共有颜色的组合
.常量 画出方式_与笔非, "5", 公开, 画笔以及已有颜色反相二者共有颜色的组合
.常量 画出方式_与非笔, "3", 公开, 背景色以及画笔反相二者共有颜色的组合
.常量 刷子类型_横线, "1", 公开,
.常量 刷子类型_空刷子, "0", 公开,
.常量 刷子类型_竖线, "2", 公开,
.常量 刷子类型_斜交叉线, "6", 公开,
.常量 刷子类型_颜色刷子, "7", 公开,
.常量 刷子类型_右斜线, "4", 公开,
.常量 刷子类型_直交叉线, "5", 公开,
.常量 刷子类型_左斜线, "3", 公开,