Chinaunix首页 | 论坛 | 博客
  • 博客访问: 41089
  • 博文数量: 37
  • 博客积分: 1690
  • 博客等级: 上尉
  • 技术积分: 385
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-01 14:07
文章分类

全部博文(37)

文章存档

2008年(37)

我的朋友
最近访客

分类: C/C++

2008-09-02 23:46:39

   windows中的设备描述表分为四种类型:显示器型,打印机型,内存型以及信息型。
显示器型:支持视频显示器上的绘图操作
打印机型:支持打印机和绘图仪上的绘图操作
内存型:支持位图上的绘图操作。
信息型:支持设备数据的访问。

   显示器设备描述表时最常用的设备描述表。可分为公共设备描述表和私有设备描述表。通过对函数CWnd::GetDC(),CWnd::GetDCEx()或CWnd::BeginPaint()的调用,应用程序就可以检取指定窗口的工作区的显示器设备描述表的句柄,可以在后续的GDI函数中使用显示器设别描述表在窗口工作区中画图。当完成绘图操作之后,应用程序应该调用CWnd::ReleaseDC()或CWnd::EndPaint()函数来释放设备描述表。
  
  对于打印机设备描述表,应用程序时通过调用CDC::CreateDC()函数来创建它,打印完毕后,应调用CDC::DeleteDC()函数来删除它。
  
  内存设备描述表时通过调用CDC::CreateCompatibleDc()函数来创建的,它将创建一个与指定设备有兼容颜色格式的位图,内存设备描述表也通常称为兼容设备描述表。
阅读(723) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-02-19 08:55:35

你上面所说的都真实吗?