正在加载图片...
81概述 81.1设备环境类 (1) CPaintDC CPaintDc类的构造函数会自动调用 BeginPaint,而它的析构函数则会自动调用 EndPaint (2) CClientDC FICWindowDC CWindowDO和 CClientDo构造函数分别调用 Get WindowDC和 GetO,但它们的析构函数 都是调用 ReleaseD函数。 (3) CMetaFileDC CMetaFileDC封装了在一个 Windows图元文件中绘图的方法。 81.1坐标映射 为了能保证打印的结果不受设备的影响, Windows定义了一些映射模式,这些映射模式决 定了设备坐标和逻辑坐标之间的关系。它们是: MM TEXT 每个逻辑单位等于一个设备像素,x向右为正,y向下为正 MM HIENGLISH 每个逻辑单位为0.001英寸,x向右为正,y向上为正 MM HIMETRIC 每个逻辑单位为001毫米,x向右为正,y向上为正 MM ANISOTROPIC x,y可变比例 MM ISOTROPIC x,y等比例 MM LOENGLISH 每个逻辑单位为001英寸,x向右为正,y向上为正 MM LOMETRIC 每个逻辑单位为0.1毫米,x向右为正,y向上为正 MM TWIPS 每个逻辑单位为一个点的1/20(一个点是1/72英寸), x向右为正,y向上为正。8.1 概述 8.1.1 设备环境类 (1) CPaintDC CPaintDC类的构造函数会自动调用BeginPaint,而它的析构函数则会自动调用EndPaint。 (2) CClientDC 和CWindowDC CWindowDC和CClientDC构造函数分别调用GetWindowDC和GetDC,但它们的析构函数 都是调用ReleaseDC函数。 (3) CMetaFileDC CMetaFileDC封装了在一个Windows图元文件中绘图的方法。 8.1.1 坐标映射 为了能保证打印的结果不受设备的影响,Windows定义了一些映射模式,这些映射模式决 定了设备坐标和逻辑坐标之间的关系。它们是: MM_TEXT 每个逻辑单位等于一个设备像素,x向右为正,y向下为正 MM_HIENGLISH 每个逻辑单位为0.001英寸,x向右为正,y向上为正 MM_HIMETRIC 每个逻辑单位为0.01毫米,x向右为正,y向上为正 MM_ANISOTROPIC x,y可变比例 MM_ISOTROPIC x,y等比例 MM_LOENGLISH 每个逻辑单位为0.01英寸,x向右为正,y向上为正 MM_LOMETRIC 每个逻辑单位为0.1毫米,x向右为正,y向上为正 MM_TWIPS 每个逻辑单位为一个点的1/20(一个点是1/72 英寸), x向右为正,y向上为正
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有