一个关于BeginPaint 结构体 PAINTSTRUCT的问题?
BeginPaint函数准备指定的窗口来重绘并将绘画相关的信息放到一个PAINTSTRUCT结构中。
HDC BeginPaint(
HWND hwnd, // 窗口的HANDLE
LPPAINTSTRUCT lpPaint // 绘画信息
);
参数:
hWnd:[输入]被重绘的窗口HANDLE
lpPaint:[输出]指向一个用来接收绘画信息的PAINTSTRUCT结构
返回值:
如果函数成功,返回值是指定窗口的显示设备内容HANDLE
如果函数失败,返回值是NULL,指示没有得到显示设备内容
PAINTSTRUCT.rcPaint就是需更新的矩形区域
我的问题是 PAINTSTRUCT.rcPaint中的数据是 设备单位,还是逻辑单位?