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