🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## ExCanvas_DrawGridsImage ### 函数功能 将一张图片以指定的宫格模式绘制到画布上 ***** ### 参数信息 * HEXCANVAS(整数型) **hCanvas** [in]:(HEXCANVAS)画布句柄 * HEXIMAGE(整数型) **hImage** [in]:(HEXIMAGE)图像句柄 * PX(整数型) **nLeft** [in]:(PX)绘制图像的目标矩形 * PX(整数型) **nTop** [in]:(PX)绘制图像的目标矩形 * PX(整数型) **nRight** [in]:(PX)绘制图像的目标矩形 * PX(整数型) **nBottom** [in]:(PX)绘制图像的目标矩形 * PX(整数型) **nGridLeft** [in]:(PX)图像的宫格矩形 * PX(整数型) **nGridTop** [in]:(PX)图像的宫格矩形 * PX(整数型) **nGridRight** [in]:(PX)图像的宫格矩形 * PX(整数型) **nGridBottom** [in]:(PX)图像的宫格矩形 * [CHANNEL](API函数/数据类型/CHANNEL.md)(字节型) **chAlpha** [in]:(CHANNEL)绘图的透明度 * [EXFLAGS](API函数/数据类型/EXFLAGS.md)(整数型) **flDrawMode** [in]:(EXFLAGS)绘图操作的模式标识,取值详见 EX_DRAW_IMAGE_MODE_GRID 等值 * [EXFLAGS](API函数/数据类型/EXFLAGS.md)(整数型) **flDrawFlags** [in]:(EXFLAGS)绘图操作的参数标识,取值详见 EX_DRAW_IMAGE_FLAG_PLAYIMAGE 等值 ***** ### 返回值 类型:EXST(整数型) 含义:返回函数的执行情况(详见 ExStatus 的定义) ***** ### 备注 1、需要在开始绘制后执行 2、宫格绘制方式的介绍详见 九宫格绘图详解 的介绍。 ***** ### 函数声明 ~~~ .DLL命令 ExCanvas_DrawGridsImage, 整数型, "ExDirectUI.dll", "ExCanvas_DrawGridsImage", 公开, 将一张图片以指定的宫格模式绘制到画布上 .参数 hCanvas, 整数型, , [in] (HEXCANVAS)画布句柄 .参数 hImage, 整数型, , [in] (HEXIMAGE)图像句柄 .参数 nLeft, 整数型, , [in] (PX)绘制图像的目标矩形 .参数 nTop, 整数型, , [in] (PX)绘制图像的目标矩形 .参数 nRight, 整数型, , [in] (PX)绘制图像的目标矩形 .参数 nBottom, 整数型, , [in] (PX)绘制图像的目标矩形 .参数 nGridLeft, 整数型, , [in] (PX)图像的宫格矩形 .参数 nGridTop, 整数型, , [in] (PX)图像的宫格矩形 .参数 nGridRight, 整数型, , [in] (PX)图像的宫格矩形 .参数 nGridBottom, 整数型, , [in] (PX)图像的宫格矩形 .参数 chAlpha, 字节型, , [in] (CHANNEL)绘图的透明度 .参数 flDrawMode, 整数型, , [in] (EXFLAGS)绘图操作的模式标识,取值详见 EX_DRAW_IMAGE_MODE_GRID 等值 .参数 flDrawFlags, 整数型, , [in] (EXFLAGS)绘图操作的参数标识,取值详见 EX_DRAW_IMAGE_FLAG_PLAYIMAGE 等值 /* 将一张图片以指定的宫格模式绘制到画布上 */ EXST EXAPI ExCanvas_DrawGridsImage(HEXCANVAS hCanvas, HEXIMAGE hImage, PX nLeft, PX nTop, PX nRight, PX nBottom, PX nGridLeft, PX nGridTop, PX nGridRight, PX nGridBottom, CHANNEL chAlpha=0xFF, EXFLAGS flDrawMode=EX_DRAW_IMAGE_MODE_GRID, EXFLAGS flDrawFlags=0); ~~~