注册 登录
编程论坛 C++教室

关于CDC的MoveTo和LineTo定位的问题。

Lyone 发布于 2011-03-09 11:49, 2165 次点击
程序代码:
CPoint MoveTo(
   int x,
   int y
);
CPoint MoveTo(
   POINT point
);
这个函数是按照像素来定位的么?

假如MoveTo(2,2);
LineTo(2,3);
为什么只画出一个点呢?而不是两个点所组成的线段?
1 回复
#2
Lyone2011-03-09 11:59

CDC::LineTo

BOOL LineTo(int x,int y );
BOOL LineTo(POINT point)

返回值:如果直线已经绘制,则返回非零值,否则为0。

参数: x 直线终点的X逻辑坐标。  
y 直线终点的Y逻辑坐标。  
point 指定直线终点,可以为该参数传递POINT结构或CPoint对象。  

说明:
从当前位置开始划线到但并不包括由x和y(或point)指定的点。直线由选定的画笔绘制,当前位置设置为x,y或point。

原来是这样。。。
1