在包含单个 的 MFC SDI 应用程序中CView
,我将输出设备上下文pDC->m_hDC
传递给映射库以在CMyView::OnDraw()
方法中呈现映射。
我希望渲染图像出现在被黑色背景包围的 cview 的中心,即图像大小将小于CView
客户端矩形大小。我已经在映射库中尝试CDC::SetViewportOrg()
并设置了设备大小,但不幸的是,映射库在设备大小集之外绘制。
将图像限制为所需大小的最佳方法是什么?我应该看看剪裁功能吗?还是我必须手动绘制图像中不需要的部分。