hdc = BeginPaint(hWnd, &ps);
RECT rtClient;
::GetClientRect(hWnd, &rtClient);
// 不包含的剪切区域(也就是说, 从(0, 0)到(400, 400)的矩形, 不会被绘制)
::ExcludeClipRect(hdc, 0, 0, 400, 400);
::MoveToEx(hdc, 0, 0, NULL);
::LineTo(hdc, rtClient.right, rtClient.bottom);
EndPaint(hWnd, &ps);
本文展示了一个使用Windows API进行绘图的示例,通过设置剪切区域来控制绘图范围,具体包括获取设备上下文、设置剪切矩形、绘制线条等步骤。
966

被折叠的 条评论
为什么被折叠?



