1. 什么是GDI?
GDI: Graphics Device Interface, 图形设置接口, 它是一组专门负责窗口显示以及图形绘制的编程接口, 包括在显示器和打印机上显示的图形等;
2, 绘图专用句柄 HDC:
HDC : Handle of DC(Device context), 即设备环境句柄;
DC: 一般被称为设备上下文, 设备环境 或 设备描述表;
3. 通过win32 简单了解HDC的学种绘图方式:
1>标准客户区绘图:
创建一个Win32应用程序, 创建一个对话框(资源ID:IDD_MAIN_DLG), 在对话框回调函数分流WM_PAINT消息, 代码如下:
#include "stdafx.h"
#include "Resource.h"
BOOL CALLBACK MainProc(
HWND hwndDlg, // handle to dialog box
UINT uMsg, // message
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
)
{
switch(uMsg)
{
case WM_COMMAND: