GDI图形设备接口
- 设备描述表
图形的刷新
- 刷新请求:
- 响应:
注意这里重要的消息WM_PAINT.
当被覆盖的时候,系统提供的一个结构PAINTSTRUCT:
- windows 经常使用到的刷新方法:
获取设备环境的方法
- BeginPaint
- GetDC
HDC hdc; // 是设备上下文(设备环境)
PAINTSTRUCT ps; // 是一种包含了某应用程序用来绘制它所拥有的窗口客户区所需要的信息的结构体.
hdc = BeginPaint(hwnd, &ps);
hdc = GetDC(hwnd);
映象模式
也是为了解决设备无关性的问题,程序员可以在一个统一的坐标体系中来工作,而不需要考虑不同设备带来的坐标属性不同性.
窗口和视口是不同的,这也是有些时候设备输出的内容与显示内容不同的原因.
windows允许我们设置和获取当前的映象模式.
2019.1.3
11:42