- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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);
函数说明: 设置画
您可能关注的文档
最近下载
- 关于十二矿优化劳动组织的调研报告.docx VIP
- 沪粤版九年级物理上册知识点整理.pdf VIP
- 关于十二矿优化劳动组织的调研报告.doc VIP
- 2025年财会类中级会计职称中级会计实务-中级会计实务参考题库含答案解析(5套试卷).docx VIP
- 旅游咨询项目创业计划书.pptx VIP
- 西师版数学六年级上册全册教案.pdf VIP
- 2025江西鹰潭市公安局面向社会招聘留置看护勤务辅警87人笔试备考试题及答案解析.docx VIP
- 浅析互联网金融平台的风险与监管——以蚂蚁金服为例.doc VIP
- 旅游咨询创业计划书.pptx VIP
- 【0181】46页PPT数字化建设项目总体规划蓝图(豪华版).pptx VIP
文档评论(0)