1.0图形设备接口
1.GDI(图形设备接口)
GDI接受Windows应用程序的绘图请求(表现为GDI函数调用),并将它们传给相应的设备驱动程序,完成指定的硬件输出,如屏幕的显示和打印机的打印。
2.DC(设备环境,上下文或者设备描述表)
是一个关于如何绘制图形方法的集合,确定绘图模式和映射模式。DC数据结构存储了显示器的性能、属性之类的详细信息。Windows设备环境是GDI的关键元素,它代表了不同的物理设备。
3.CDC类
设备环境不能被应用程序直接存取,只能通过调用有关函数或使用设备环境的句柄(HDC)来间接地存取设备环境的句柄和函数。CDC是设备环境的基类,包含了绘图所需要的所有成员函数(包括部分虚函数)。
GDI是用于处理图形函数调用和驱动绘图设备的动态链接库,为了实现设备无关性,GDI定义了DC。用户绘制屏幕时需要通过设备环境间接实现。