ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## ExCanvas_DrawCanvas ### 函数功能 将另外一个画布绘制到画布上 ***** ### 参数信息 * HEXCANVAS(整数型) **hCanvas** [in]:(HEXCANVAS)画布句柄 * HEXCANVAS(整数型) **hCanvasSrc** [in]:(HEXCANVAS)被绘制的画布句柄 * PX(整数型) **nLeft** [in]:(PX)绘制画布的目标矩形 * PX(整数型) **nTop** [in]:(PX)绘制画布的目标矩形 * PX(整数型) **nRight** [in]:(PX)绘制画布的目标矩形 * PX(整数型) **nBottom** [in]:(PX)绘制画布的目标矩形 * PX(整数型) **nSrcLeft** [in]:(PX)绘制画布的源坐标 * PX(整数型) **nSrcTop** [in]:(PX)绘制画布的源坐标 * [CHANNEL](API函数/数据类型/CHANNEL.md)(字节型) **chAlpha** [in]:(CHANNEL)绘制的透明度 * [EXFLAGS](API函数/数据类型/EXFLAGS.md)(整数型) **flCompositeMode** [in]:(EXFLAGS)绘制模式标识,取值详见 EX_CANVAS_COMPOSITE_MODE_SRCOVER 等值 ***** ### 返回值 类型:EXST(整数型) 含义:返回函数的执行情况(详见 ExStatus 的定义) ***** ### 备注 1、需要在开始绘制后执行 ***** ### 函数声明 ~~~ .DLL命令 ExCanvas_DrawCanvas, 整数型, "ExDirectUI.dll", "ExCanvas_DrawCanvas", 公开, 将另外一个画布绘制到画布上 .参数 hCanvas, 整数型, , [in] (HEXCANVAS)画布句柄 .参数 hCanvasSrc, 整数型, , [in] (HEXCANVAS)被绘制的画布句柄 .参数 nLeft, 整数型, , [in] (PX)绘制画布的目标矩形 .参数 nTop, 整数型, , [in] (PX)绘制画布的目标矩形 .参数 nRight, 整数型, , [in] (PX)绘制画布的目标矩形 .参数 nBottom, 整数型, , [in] (PX)绘制画布的目标矩形 .参数 nSrcLeft, 整数型, , [in] (PX)绘制画布的源坐标 .参数 nSrcTop, 整数型, , [in] (PX)绘制画布的源坐标 .参数 chAlpha, 字节型, , [in] (CHANNEL)绘制的透明度 .参数 flCompositeMode, 整数型, , [in] (EXFLAGS)绘制模式标识,取值详见 EX_CANVAS_COMPOSITE_MODE_SRCOVER 等值 /* 将另外一个画布绘制到画布上 */ EXST EXAPI ExCanvas_DrawCanvas(HEXCANVAS hCanvas, HEXCANVAS hCanvasSrc, PX nLeft, PX nTop, PX nRight, PX nBottom, PX nSrcLeft, PX nSrcTop, CHANNEL chAlpha, EXFLAGS flCompositeMode=EX_CANVAS_COMPOSITE_MODE_SRCOVER); ~~~