嵌入式开发-XGUI API手册 (1).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XGUI API手册CreateDC:创建DC(绘图上下文) 函数原型: HDC CreateDC(SURFACE *pSurf,CONST RECT *lprc); 函数说明: 创建DC 参数说明: pSurf:绘图表面指针; lprc: 绘图矩形区, lprc=NULL时,使用整个绘图表面的区域. 返回参数:绘图上下文。 使用举例: rc.x =20;rc.y =30;rc.w=128;rc.h=64; hdc = CreateDC(pSurf,rc); 创建DC,在绘图表面20,30位置处,大小为128*64像素. hdc = CreateDC(pSurf,NULL); 创建DC,使用整个绘图表面区域. DeleteDC:删除DC 函数原型: int DeleteDC(HDC hdc); 函数说明: 删除DC(由CreateDC返回的DC) 参数说明: hdc: DC句柄 返回参数:成功:非0;失败:0 使用举例: MapRGB332:将RGB332格式转换为目标颜色 函数原型: COLORREF MapRGB332(HDC hdc,U32 rgb332); 函数说明: 将RGB332格式转化为目标颜色. 参数说明: hdc:绘图上下文. rgb332: RGB332颜色值 返回参数:目标颜色 使用举例: color=MapRGB332(hdc,RGB332(7,0,0)); MapRGB565:将RGB565格式转换为目标颜色 函数原型: COLORREF MapRGB565(HDC hdc,U32 rgb565); 函数说明: 将RGB565格式转化为目标颜色. 参数说明: hdc:绘图上下文. rgb565: RGB565颜色值 返回参数:目标颜色 使用举例: color=MapRGB565(hdc,RGB565(56,0,0)); MapARGB8888:将ARGB8888格式转换为目标颜色 函数原型: COLORREF MapARGB8888(HDC hdc,U32 argb8888); 函数说明: 将ARGB8888格式转化为目标颜色. 参数说明: hdc:绘图上下文. argb8888: ARGB8888颜色值 返回参数:目标颜色 使用举例: color=MapARGB8888(hdc,ARGB565(128,200,0,0)); MapRGB:以R,G,B 方式设置颜色值 函数原型: COLORREF MapRGB(HDC hdc,U8 r,U8 g,U8 b); 函数说明: 以r,g,b三基色方式设置颜色值. 参数说明: hdc:绘图上下文. r: 红色分量0~255; g:绿色分量0~255; b:蓝色分量0~255 返回参数:目标颜色 使用举例: color=MapRGB (hdc,200,100,100); SetTextColor:设置字体颜色 函数原型: COLORREF SetTextColor(HDC hdc,COLORREF color); 函数说明: 设置字体颜色 参数说明: hdc:绘图上下文. color: 颜色值 返回参数:旧的字体颜色 使用举例: color= SetTextColor (hdc,MapRGB(hdc,200,0,0)); GetTextColor:获得字体颜色 函数原型: COLORREF GetTextColor(HDC hdc); 函数说明: 获得当前字体颜色. 参数说明: hdc:绘图上下文. 返回参数:当前字体颜色 使用举例: color= GetTextColor(hdc); SetPenColor:设置画笔颜色 函数原型: COLORREF SetPenColor(HDC hdc,COLORREF color); 函数说明: 设置画笔颜色. 参数说明: hdc:绘图上下文. color: 颜色值 返回参数:旧的画笔颜色 使用举例: color= SetPenColor(hdc,MapRGB(hdc,200,0,0)); GetPenColor:获得当前画笔颜色 函数原型: COLORREF GetPenColor(HDC hdc); 函数说明: 获得当前画笔颜色. 参数说明: hdc:绘图上下文. 返回参数:当前画笔颜色 使用举例: color= GetPenColor(hdc); SetBrushColor:设置画刷颜色 函数原型: COLORREF SetBrushColor(HDC hdc,COLORREF color); 函数说明: 设置画

文档评论(0)

kolr + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档