C++用moveto和lineto语句时句柄怎么建立?那个参数应该填什么?

2024-12-23 14:11:40
推荐回答(2个)
回答1:

MoveToEx(hdc, point0.x, point0.y, NULL);
LineTo(hdc, point1.x, point1.y);
hdc为你要画图的DC,比如你要在对话框上的某个控件上画图。可以用GetDC()取得控件的DC,然后point0.x,point.y就是画线的起点坐标,point1.x,point1.y就是画线的钟点坐标。

回答2:

原型:
int __cdecl MoveToEx(HDC, int, int, tagPoint *);
int __cdecl LineTo(HDC, int ,int);

MoveToEx(hDC, 20, 20, NULL);
LineTo(hDc, 50, 50);
从(20,20)到(50,50)画一条线。参数tagPoint可以用来存放当前坐标,如果不用存,NULL就行了。

之前还有一些初始化工作,这个得你自己做。