网站大量收购独家精品文档,联系QQ:2885784924

第四部分 Windows图形设备接口及windows绘图.pptx

第四部分 Windows图形设备接口及windows绘图.pptx

  1. 1、本文档共99页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四部分 Windows图形设备接口及windows绘图

第四部分 Windows的图形设备接口及Windows绘图;1 图形设备接口(GDI);1 图形设备接口(GDI);1.1 设备无关性;2 设备环境( Device Contex,DC);2 设备环境( Device Contex,DC);2 设备环境( Device Contex,DC);2.1 MFC设备环境类CDC;2.1 MFC设备环境类CDC;2.1 MFC设备环境类CDC;2.1.1 CDC类的派生类;2.2 获取设备环境DC的方法;2.2.1 获取DC的一般方法;2.2.2 MFC中获取设备环境DC的方法;2.3 GDI坐标系和映射模式;屏幕坐标系、窗口坐标系和客户区坐标系;屏幕坐标系、窗口坐标系和客户区坐标系;坐标之间的相互转换;例:设备坐标与逻辑坐标之间的转换;例:设备坐标与逻辑坐标之间的转换;例:设备坐标与逻辑坐标之间的转换;例:设备坐标与逻辑坐标之间的转换;映射模式;Windows映射模式 ;设置原点的坐标;设置原点的坐标;例:设置原点的坐标;例:设置原点的坐标;2.4 颜色的设置;RGB宏的使用;标准彩色的RGB值 ;3 画笔和画刷;3.1 GDI对象;选择一个GDI对象;3.2 使用画笔;3.2 使用画笔;选择创建的画笔;还原画笔;实例:使用画笔;实例:使用画笔(续1);实例:使用画笔(续2);实例:使用画笔(续3);实例:使用画笔(续4);3.3 使用画刷;3.3 使用画刷;实例:使用画刷;实例:使用画刷(续1);实例:使用画刷(续1);3.4 使用GDI堆对象;堆画笔、画刷的样式及说明 ;3.4使用GDI堆对象;实例:使用GDI堆对象;实例:使用GDI堆对象(续1);实例:使用GDI堆对象(续2);3.5 绘制基本图形;函 数 ;实例:绘制基本图形;实例:绘制基本图形(续1);实例:绘制基本图形(续2);4 文本与字体;4.1 绘制文本;4.1 绘制文本;4.2 字体概述;4.2 字体概述;选择堆字体;TEXTMETRIC结构;4.3 创建字体;4.3 创建字体;创建字体的方法;实例:创建字体;使用CreateFontIndirect()函数和LOGFONT结构;实例:创建字体(自己编写);公用字体对话框 ;实例:公用字体对话框(自己编写);5 位图、图标和光标;5.1 位图;MFC处理位图的方法;显示位图的编程方法;实例:位图编程;实例:位图编程(续1);实例:位图编程(续2);5.2 图标;添加自己的图标;显示图标;实例:图标;实例:图标(续1);MyIcon 运行结果;5.3 光标;设置光标的热点;改变光标的形状;实例:改变光标的形状;实例:改变光标的形状(续);WaitCur运行结果;添加光???;实例:改变光标;(2)添加一个ID为IDD_MYDLG、标题为“使用系统光标”的对话框资源和对话框类CMyDlg。利用ClassWzard添加消息WM_SETCURSOR的处理函数: BOOL CMyDlg::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message) { // TODO: Add your message handler code here . . . HCURSOR hcursor; hcursor=AfxGetApp()-LoadStandardCursor(IDC_SIZEALL); // 加载系统光标 SetCursor(hcursor); return TRUE; // return CDialog::OnSetCursor . . . };(3)在菜单资源中增加菜单项“查看|系统光标”,其ID为ID_VIEW_SYSCUR。利用ClassWizard类向导在CMyCursorView类中添加该菜单项的命令处理函数: void CMyCursorView::OnViewSyscur() { // TODO: Add your command handler code here CMyDlg dlg; dlg.DoModal(); };

文档评论(0)

yaocen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档