多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## ExCanvas_DrawText ### 函数功能 在画布上绘制一段文本 ***** ### 参数信息 * HEXCANVAS(整数型) **hCanvas** [in]:(HEXCANVAS)画布句柄 * HEXFONT(整数型) **hFont** [in]:(HEXFONT)字体句柄 * LPCWSTR(整数型) **wzText** [in]:(LPCWSTR)被测量的文本 * int(整数型) **cchText** [in]:(int)被测量的文本长度,-1为自动获取 * PX(整数型) **nLeft** [in]:(PX)绘制文本的限制范围 * PX(整数型) **nTop** [in]:(PX)绘制文本的限制范围 * PX(整数型) **nRight** [in]:(PX)绘制文本的限制范围 * PX(整数型) **nBottom** [in]:(PX)绘制文本的限制范围 * [ARGB](API函数/数据类型/ARGB.md)(整数型) **crText** [in]:(ARGB)绘制文本使用的颜色 * [EXFLAGS](API函数/数据类型/EXFLAGS.md)(整数型) **flTextFmt** [in]:(EXFLAGS)文本的文本格式,取值详见 EX_TEXT_FORMAT_DEFAULT 等值 * [EXFLAGS](API函数/数据类型/EXFLAGS.md)(整数型) **flExtendStyle** [in]:(EXFLAGS)文本的扩展风格,取值详见 EX_TEXT_EXTEND_STYLE_NONE 等值 * [ARGB](API函数/数据类型/ARGB.md)(整数型) **crExtend** [in]:(ARGB)绘制文本扩展使用的颜色 ***** ### 返回值 类型:EXST(整数型) 含义:返回函数的执行情况(详见 ExStatus 的定义) ***** ### 备注 1、需要在开始绘制后执行 ***** ### 函数声明 ~~~ .DLL命令 ExCanvas_DrawText, 整数型, "ExDirectUI.dll", "ExCanvas_DrawText", 公开, 在画布上绘制一段文本 .参数 hCanvas, 整数型, , [in] (HEXCANVAS)画布句柄 .参数 hFont, 整数型, , [in] (HEXFONT)字体句柄 .参数 wzText, 整数型, , [in] (LPCWSTR)被测量的文本 .参数 cchText, 整数型, , [in] (int)被测量的文本长度,-1为自动获取 .参数 nLeft, 整数型, , [in] (PX)绘制文本的限制范围 .参数 nTop, 整数型, , [in] (PX)绘制文本的限制范围 .参数 nRight, 整数型, , [in] (PX)绘制文本的限制范围 .参数 nBottom, 整数型, , [in] (PX)绘制文本的限制范围 .参数 crText, 整数型, , [in] (ARGB)绘制文本使用的颜色 .参数 flTextFmt, 整数型, , [in] (EXFLAGS)文本的文本格式,取值详见 EX_TEXT_FORMAT_DEFAULT 等值 .参数 flExtendStyle, 整数型, , [in] (EXFLAGS)文本的扩展风格,取值详见 EX_TEXT_EXTEND_STYLE_NONE 等值 .参数 crExtend, 整数型, , [in] (ARGB)绘制文本扩展使用的颜色 /* 在画布上绘制一段文本 */ EXST EXAPI ExCanvas_DrawText(HEXCANVAS hCanvas, HEXFONT hFont, LPCWSTR wzText, int cchText, PX nLeft, PX nTop, PX nRight, PX nBottom, ARGB crText, EXFLAGS flTextFmt=EX_TEXT_FORMAT_DEFAULT, EXFLAGS flExtendStyle=0, ARGB crExtend=0); ~~~