在 MFC(Microsoft Foundation Classes)中,CDC::MoveTo 是 CDC 类的一个公共方法,用于设置当前绘图位置到指定的坐标。这个方法通常与绘制直线、曲线等图形一起使用,用于指定图形的起始点。

方法的声明如下:
CPoint CDC::MoveTo(
   int x,
   int y 
);

参数说明:
  •  x、y:新的当前绘图位置的坐标。


该方法返回一个 CPoint 对象,表示之前的当前绘图位置的坐标。

使用示例:
CDC dc; // 假设已经创建了 CDC 对象

int x = 100;
int y = 100;

CPoint oldPoint = dc.MoveTo(x, y);

// 在新的绘图位置进行绘制操作

// 恢复到之前的绘图位置
dc.MoveTo(oldPoint);

在这个示例中,MoveTo 方法用于设置当前绘图位置到新的坐标 (x, y),并返回之前的当前绘图位置的坐标。这样,在进行绘制操作后,可以通过 MoveTo 方法恢复到之前的绘图位置,以便绘制下一个图形。


转载请注明出处:http://www.pingtaimeng.com/article/detail/16971/MFC/CDC