ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 常量定义 常量名称 | 常量值 | 常量值(十六进制) | 解释 - | - | - | - EX_CANVAS_FLAG_GDI_COMPATIBLE|1|0x00000001|画布标志:GDI兼容 EX_CANVAS_PROPERTY_GP_HDC|1|0x00000001|画布上下文索引:设备上下文句柄(GDI+模式有效) EX_CANVAS_PROPERTY_GP_GRAPHICS|2|0x00000002|画布上下文索引:GP图形指针(GDI+模式有效) EX_CANVAS_PROPERTY_GP_HBITMAP|3|0x00000003|画布上下文索引:缓冲位图句柄(GDI+模式有效) EX_CANVAS_PROPERTY_GP_LPBITS|4|0x00000004|画布上下文索引:缓冲位图点阵数组(GDI+模式有效) EX_CANVAS_PROPERTY_D2D_DC|5|0x00000005|画布上下文索引:设备上下文指针(D2D模式有效) EX_CANVAS_PROPERTY_D2D_RT|6|0x00000006|画布上下文索引:GDI渲染对象指针(D2D模式有效) EX_CANVAS_PROPERTY_D2D_BITMAP|7|0x00000007|画布上下文索引:D2D位图对象指针(D2D模式有效) EX_DASH_STYLE_SOLID|0|0x00000000|画布线型风格:实线 EX_DASH_STYLE_DASH|1|0x00000001|画布线型风格:划线 EX_DASH_STYLE_DOT|2|0x00000002|画布线型风格:点线 EX_DASH_STYLE_DASH_DOT|3|0x00000003|画布线型风格:点划线 EX_DASH_STYLE_DASH_DOT_DOT|4|0x00000004|画布线型风格:双点划线 EX_TEXT_FORMAT_TOP|0|0x00000000|画布文本格式:顶边对齐 EX_TEXT_FORMAT_LEFT|0|0x00000000|画布文本格式:左边对齐 EX_TEXT_FORMAT_CENTER|1|0x00000001|画布文本格式:水平居中 EX_TEXT_FORMAT_RIGHT|2|0x00000002|画布文本格式:右边对齐 EX_TEXT_FORMAT_VCENTER|4|0x00000004|画布文本格式:垂直居中 EX_TEXT_FORMAT_BOTTOM|8|0x00000008|画布文本格式:底边对齐 EX_TEXT_FORMAT_WORDBREAK|16|0x00000010|画布文本格式:任意位置换行(默认换行必须在字词间) EX_TEXT_FORMAT_SINGLELINE|32|0x00000020|画布文本格式:单行 EX_TEXT_FORMAT_EXPANDTABS|64|0x00000040|画布文本格式:扩展TAB字符(默认8个空格) EX_TEXT_FORMAT_TABSTOP|128|0x00000080|画布文本格式:调整TAB宽度(高位为扩展TAB的空格个数) EX_TEXT_FORMAT_NOCLIP|256|0x00000100|画布文本格式:无视剪辑区 EX_TEXT_FORMAT_EXTERNALLEADING|512|0x00000200|画布文本格式:行高包含外部标头 EX_TEXT_FORMAT_CALCRECT|1024|0x00000400|画布文本格式:仅计算尺寸(不会绘制) EX_TEXT_FORMAT_NOPREFIX|2048|0x00000800|画布文本格式:无前缀符处理(&默认会变为下个字符加下划线) EX_TEXT_FORMAT_INTERNAL|4096|0x00001000|画布文本格式:用系统字体计算度量 EX_TEXT_FORMAT_PATH_ELLIPSIS|16384|0x00004000|画布文本格式:表示不下时用省略号截断 EX_TEXT_FORMAT_WORD_ELLIPSIS|262144|0x00040000|画布文本格式:表示不下时用省略号截断 EX_TEXT_FORMAT_DEFAULT|2048|0x00000800|画布文本格式:默认绘制格式(包括 左顶对齐、无前缀符)(EX_TEXT_FORMAT_LEFT | EX_TEXT_FORMAT_TOP | EX_TEXT_FORMAT_NOPREFIX) EX_DRAW_IMAGE_MODE_DEFAULT|0|0x00000000|画布图像绘制模式:默认(拉伸) EX_DRAW_IMAGE_MODE_NO_REPEAT|1|0x00000001|画布图像绘制模式:不重复(图像始终绘制于左上角) EX_DRAW_IMAGE_MODE_REPEAT|2|0x00000002|画布图像绘制模式:平铺 EX_DRAW_IMAGE_MODE_REPEAT_X|3|0x00000003|画布图像绘制模式:水平平铺 EX_DRAW_IMAGE_MODE_REPEAT_Y|4|0x00000004|画布图像绘制模式:垂直平铺 EX_DRAW_IMAGE_MODE_CENTER|5|0x00000005|画布图像绘制模式:居中 EX_DRAW_IMAGE_MODE_CENTER_SCALE|6|0x00000006|画布图像绘制模式:居中并拉伸(拉伸至居中并能展现整张图片的尺寸) EX_DRAW_IMAGE_MODE_GRID|7|0x00000007|画布图像绘制模式:九宫 EX_DRAW_IMAGE_MODE_GRID_H|8|0x00000008|画布图像绘制模式:水平三宫 EX_DRAW_IMAGE_MODE_GRID_V|9|0x00000009|画布图像绘制模式:垂直三宫 EX_DRAW_IMAGE_FLAG_PLAYIMAGE|1|0x00000001|画布图像标志:播放图像 EX_DRAW_IMAGE_FLAG_GRID_EXCLUSION_CENTER|2|0x00000002|画布图像标志:排除九(三)宫中心区 EX_DRAW_IMAGE_FLAG_POSITION_X_PS|4|0x00000004|画布图像标志:X坐标为百分比 EX_DRAW_IMAGE_FLAG_POSITION_Y_PS|8|0x00000008|画布图像标志:Y坐标为百分比 EX_DRAW_IMAGE_FLAG_QUALITY_FAST|16|0x00000010|画布图像标志:高速度绘制 EX_DRAW_IMAGE_FLAG_QUALITY_HIGH|32|0x00000020|画布图像标志:高质量绘制 EX_CANVAS_COMPOSITE_MODE_SRCOVER|0|0x00000000|画布混合模式:源覆盖 EX_CANVAS_COMPOSITE_MODE_SRCCOPY|1|0x00000001|画布混合模式:源拷贝 ARGB_R|2|0x00000002|颜色通道索引:ARGB色 R通道 ARGB_G|1|0x00000001|颜色通道索引:ARGB色 G通道 ARGB_B|0|0x00000000|颜色通道索引:ARGB色 B通道 ARGB_A|3|0x00000003|颜色通道索引:ARGB色 A通道 RGB_R|0|0x00000000|颜色通道索引:RGB色 R通道 RGB_G|1|0x00000001|颜色通道索引:RGB色 G通道 RGB_B|2|0x00000002|颜色通道索引:RGB色 B通道 ES_OK| 0|0x00000000|过程中未发生异常错误,功能完成详见枚举类型【[ExStatus](ExStatus.md)】 ES_NOT_OK| 1|0x00000001|过程中未发生异常错误,功能未完成详见枚举类型【[ExStatus](ExStatus.md)】 ES_NOT_NEED| 2|0x00000002|过程中未发生异常错误,但该操作不需要详见枚举类型【[ExStatus](ExStatus.md)】 ES_DEBUG| 3|0x00000003|调用ExDbg_Print使用,和执行情况无关详见枚举类型【[ExStatus](ExStatus.md)】 ES_ERROR| -1|0xFFFFFFFF|状态:错误 未知详见枚举类型【[ExStatus](ExStatus.md)】 ES_MEMORY_ALLOC_FAILED| -11|0xFFFFFFF5|状态:错误 申请内存失败详见枚举类型【[ExStatus](ExStatus.md)】 ES_STACK_OVERFLOW| -12|0xFFFFFFF4|状态:错误 栈溢出详见枚举类型【[ExStatus](ExStatus.md)】 ES_VERIFY_ERROR| -13|0xFFFFFFF3|状态:错误 校验出错(引擎验证)详见枚举类型【[ExStatus](ExStatus.md)】 ES_HANDLE_ALLOC_FAILED| -14|0xFFFFFFF2|状态:错误 申请句柄失败详见枚举类型【[ExStatus](ExStatus.md)】 ES_EXCETION| 4|0x00000004|状态:异常 未知详见枚举类型【[ExStatus](ExStatus.md)】 ES_OLE_ERROR| 5|0x00000005|状态:异常 OLE错误详见枚举类型【[ExStatus](ExStatus.md)】 ES_GP_STATUS| 6|0x00000006|状态:异常 GP返回了异常代码详见枚举类型【[ExStatus](ExStatus.md)】 ES_CONTEXT_NULL| 7|0x00000007|状态:异常 对象上下文信息为空详见枚举类型【[ExStatus](ExStatus.md)】 ES_NEW_FAILED| 8|0x00000008|状态:异常 New对象失败详见枚举类型【[ExStatus](ExStatus.md)】 ES_BUFFER_SIZE_TOO_SMALL| 9|0x00000009|状态:异常 缓冲区太小详见枚举类型【[ExStatus](ExStatus.md)】 ES_PTR_NULL| 10|0x0000000A|状态:异常 空指针详见枚举类型【[ExStatus](ExStatus.md)】 ES_PTR_BAD| 11|0x0000000B|状态:异常 非法指针详见枚举类型【[ExStatus](ExStatus.md)】 ES_BAD_PARAM| 12|0x0000000C|状态:异常 非法参数详见枚举类型【[ExStatus](ExStatus.md)】 ES_OUT_OF_BOUNDS| 13|0x0000000D|状态:异常 数组超界详见枚举类型【[ExStatus](ExStatus.md)】 ES_OUT_OF_INDEXS| 14|0x0000000E|状态:异常 索引超界详见枚举类型【[ExStatus](ExStatus.md)】 ES_UNSUPPORT| 15|0x0000000F|状态:异常 暂未支持详见枚举类型【[ExStatus](ExStatus.md)】 ES_NOT_READY| 16|0x00000010|状态:异常 该对象未准备好详见枚举类型【[ExStatus](ExStatus.md)】 ES_FAILED| 17|0x00000011|状态:异常 操作失败详见枚举类型【[ExStatus](ExStatus.md)】 ES_DATA_BAD| 18|0x00000012|状态:异常 非法数据(指针为NULL或尺寸为0)详见枚举类型【[ExStatus](ExStatus.md)】 ES_HANDLE_NULL| 30|0x0000001E|状态:异常 空句柄详见枚举类型【[ExStatus](ExStatus.md)】 ES_HANDLE_BAD| 31|0x0000001F|状态:异常 非法句柄详见枚举类型【[ExStatus](ExStatus.md)】 ES_HANDLE_BAD_TYPE| 32|0x00000020|状态:异常 句柄类型错误详见枚举类型【[ExStatus](ExStatus.md)】 ES_FILE_OPEN_FAILED| 40|0x00000028|状态:异常 文件打开失败详见枚举类型【[ExStatus](ExStatus.md)】 ES_FILE_READ_WRITE| 41|0x00000029|状态:异常 文件读写失败详见枚举类型【[ExStatus](ExStatus.md)】 ES_ENGINE_INITED| 100|0x00000064|状态:异常 引擎已初始化详见枚举类型【[ExStatus](ExStatus.md)】 ES_ENGINE_NOT_INIT| 101|0x00000065|状态:异常 引擎未初始化详见枚举类型【[ExStatus](ExStatus.md)】 ES_ENGINE_INIT_FAILED| 102|0x00000066|状态:异常 引擎初始化失败详见枚举类型【[ExStatus](ExStatus.md)】 ES_DRAWING_INIT_FAILED| 1000|0x000003E8|状态:异常 绘图引擎初始化失败详见枚举类型【[ExStatus](ExStatus.md)】 ES_CANVAS_RESIZE| 1021|0x000003FD|状态:异常 画布调整尺寸错误详见枚举类型【[ExStatus](ExStatus.md)】 ES_CANVAS_NOT_BEGIN_DRAW| 1022|0x000003FE|状态:异常 画布未开始绘制详见枚举类型【[ExStatus](ExStatus.md)】 ES_IMAGE_LOCKED| 1031|0x00000407|状态:异常 图像被锁定详见枚举类型【[ExStatus](ExStatus.md)】 EX_FONT_STYLE_BOLD|1|0x00000001|字体风格:粗体 EX_FONT_STYLE_ITALIC|2|0x00000002|字体风格:斜体 EX_FONT_STYLE_UNDER_LINE|4|0x00000004|字体风格:下划线 EX_FONT_STYLE_DELETE_LINE|8|0x00000008|字体风格:删除线 STDCALL|__stdcall|0x00000000|声明该函数以stdcall约定方式调用 EXAPI|__stdcall|0x00000000|声明该函数以stdcall约定方式调用 EX_LINEAR_BRUSH_EXTEND_MODE_CLAMP|0|0x00000000|线性渐变画刷扩展模式_固定 EX_LINEAR_BRUSH_EXTEND_MODE_WRAP|1|0x00000001|线性渐变画刷扩展模式_平铺 EX_LINEAR_BRUSH_EXTEND_MODE_MIRROR|2|0x00000002|线性渐变画刷扩展模式_平铺并且镜像 EX_MATRIX_ORDER_PREPEND|0|0x00000000|矩阵操作顺序:预先 EX_MATRIX_ORDER_APPEND|1|0x00000001|矩阵操作顺序:追加 EX_FILL_MODE_ALTERNATE|0|0x00000000|填充模式:交替 EX_FILL_MODE_WINDING|1|0x00000001|填充模式:环绕 EX_RGN_COMBINE_UNION|0|0x00000000|区域合并模式:A并B EX_RGN_COMBINE_INTERSECT|1|0x00000001|区域合并模式:A交B EX_RGN_COMBINE_XOR|2|0x00000002|区域合并模式:A异或B EX_RGN_COMBINE_EXCLUDE|3|0x00000003|区域合并模式:A排除B EX_TEXTURE_BRUSH_EXTEND_MODE_CLAMP|0|0x00000000|纹理画刷扩展模式:固定(不平铺) EX_TEXTURE_BRUSH_EXTEND_MODE_TILE|1|0x00000001|纹理画刷扩展模式:平铺 EX_TEXTURE_BRUSH_EXTEND_MODE_FLIP_H|2|0x00000002|纹理画刷扩展模式:水平翻转 EX_TEXTURE_BRUSH_EXTEND_MODE_FLIP_V|4|0x00000004|纹理画刷扩展模式:垂直翻转 EXGF_DPI_ENABLE|1|0x00000001|全局初始化标识:启用DPI自适应 EXGF_SKIN_ALL_MENU|2|0x00000002|全局初始化标识:自动渲染所有菜单 EXGF_DISABLE_ANIMATION|4|0x00000004|全局初始化标识:禁用所有动画效果 EXGF_DRAWING_D2D|0|0x00000000|全局初始化标识:优先使用Direct2D引擎渲染 EXGF_DRAWING_GP|256|0x00000100|全局初始化标识:必须使用Gdiplus引擎渲染 EXGF_DRAWING_COMPATIBLE|512|0x00000200|全局初始化标识:使用兼容D2D和GDI的D2D渲染 EXGF_DRAWING_TEXT_ANTIALIAS|1024|0x00000400|全局初始化标识:绘制文本使用抗锯齿模式渲染 EXGF_DRAWING_IMAGE_ANTIALIAS|2048|0x00000800|全局初始化标识:绘制图像采用抗锯齿模式 EXGF_DRAWING_CANVAS_ANTIALIAS|4096|0x00001000|全局初始化标识:画布默认使用抗锯齿模式 EXGF_DEBUG|65536|0x00010000|全局初始化标识:输出DEBUG信息 EXGF_DEBUG_ELE_SHOWRECT|131072|0x00020000|全局初始化标识:显示控件元素的外框矩形 EXGF_DEBUG_ELE_SHOWPOS|262144|0x00040000|全局初始化标识:显示控件元素的坐标 EXGF_SCRIPT_FILE|1048576|0x00100000|全局初始化标识:允许脚本访问文件 EXGF_SCRIPT_MEMORY|2097152|0x00200000|全局初始化标识:允许脚本访问内存 EXGF_SCRIPT_MEMORY_ALLOC|4194304|0x00400000|全局初始化标识:允许脚本申请内存 EXGF_SCRIPT_PROCESS|8388608|0x00800000|全局初始化标识:允许脚本创建进程、执行程序、加载DLL EXGF_SCRIPT_ALL|15728640|0x00F00000|全局初始化标识:允许脚本使用全部资源