以下是 CDC::OffsetViewportOrg 方法的简要说明:
virtual CPoint OffsetViewportOrg(
int nWidth,
int nHeight
);
- 参数:nWidth 和 nHeight 是平移的水平和垂直距离。
- 返回值:返回一个 CPoint 对象,表示之前的视口原点的坐标。
使用示例:
CDC* pDC = GetDC(); // 获取设备上下文
// 获取之前的视口原点
CPoint oldViewportOrg = pDC->GetViewportOrg();
// 平移视口原点
pDC->OffsetViewportOrg(10, 20);
// 现在,视口原点在水平方向上平移了10个单位,在垂直方向上平移了20个单位
ReleaseDC(pDC); // 释放设备上下文
在这个例子中,首先使用 GetViewportOrg 方法获取之前的视口原点,然后使用 OffsetViewportOrg 方法对视口原点进行平移。这可以用于在绘图时动态地改变视口原点的位置,从而影响图形对象的显示位置。
转载请注明出处:http://www.zyzy.cn/article/detail/17157/MFC/CDC