1 / 48
文档名称:

跟腱断裂手术与非手术治疗.ppt

格式:ppt   大小:2,813KB   页数:48页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

跟腱断裂手术与非手术治疗.ppt

上传人:gumumeiying 2018/5/24 文件大小:2.75 MB

下载得到文件列表

跟腱断裂手术与非手术治疗.ppt

文档介绍

文档介绍:MFC绘图
MFC编程学****的基本目标
可以进行简单的基于MFC的图形界面编程
理解Windows编程的基本概念。
鉴于教学时间进度限制,更复杂的应用程序开发通过自学完成。
实现基本MFC应用程序需要掌握如下内容:
Windows编程基本概念
文档/视图结构
文档读写
对话框及标准控件的使用
菜单栏的使用
绘图及鼠标消息的处理
5/24/2018
2
主要内容
GDI与设备环境(DC)
用CDC绘图
应用举例
绘图工具类
5/24/2018
3
图形设备接口(GDI)
Windows提供了一个称为图形设备接口(Graphics Device Interface,GDI)的抽象接口。
GDI 作为Windows的重要组成部分,负责管理用户绘图操作时功能的转换。
用户通过调用GDI 函数与设备打交道,GDI 通过不同设备提供的驱动程序将绘图语句转换为对应的绘图指令,避免了用户对硬件直接进行操作,从而实现设备无关性(显示器或打印机)。
5/24/2018
4
GDI的图形输出
应用程序可以使用GDI 创建如下图形输出
矢量图形:画线和填充图形,包括点、直线、曲线、多边形、扇形和矩形等。
光栅图形:通过光栅图形函数对以位图形式存储的数据进行操作,包括各种位图和图标的输出。
屏幕:对若干行和列的像素操作
打印机:对若干行和列的点阵输出
直接从内存到显存的复制操作,速度快,内存要求高。
文本:以图形方式输出文本,以逻辑坐标为单位计算输出位置,而DOS是以行为单位。用户可以设置文本的各种效果,如加粗、斜体、设置颜色等。
5/24/2018
5
设备环境
应用程序的输出面向设备环境(Device Context,DC),是一个虚拟逻辑设备,也称设备描述表或设备上下文。设备环境DC 是由GDI 创建,用来代表设备连接的数据结构。
DC 的主要功能
允许应用程序使用一个输出设备。
提供应用程序、设备驱动和输出设备之间的连接。
保存当前信息,例如当前的画笔、画刷、字体和位图等图形对象及其属性,以及颜色和背景等影响图形输出的绘图模式。
保存窗口剪切区域(Clipping Region),限制程序输出到输出设备中窗口覆盖的区域。
5/24/2018
6
设备坐标系统
设备坐标系统
x轴自左至右,y轴从上到下,坐标原点在屏幕左上角
[0,0]
X
Y
O
5/24/2018
7
主要内容
GDI与设备环境(DC)
用CDC绘图
应用举例
绘图工具类
5/24/2018
8
设备环境类CDC
MFC封装了DC,提供CDC 类及它的子类以访问GDI。
CDC类派生自CObject类,lientDC
CMetaFileDC
CPaintDC
CWindowDC
CObject
5/24/2018
9
设备环境类的基本功能
5/24/2018
10