需要一个VC++画多段线的示例

来源:百度知道 编辑:UC知道 时间:2024/05/24 06:26:58
哪位可以提供VC++画多段线的示例,就是点一下鼠标确定一个点,再点一下确定下一个点,画出了一段线,接着点第三下确定第二段线,以此类推。
谢谢一楼的和二楼的,分留给你们一人一半行不

不知道VC你熟不熟。
你可以先建一个单文档的应用程序。
Doc/view支持。
然后在view类里加入一个成员变量
CPoint lastpoint;//用来记录上一个点

然后在view类中加入鼠标左键单击OnLButtonDown 事件,
CDC *dc=GetDC();//获得绘图设备
dc->MoveTo(lastpoint);
dc->LineTo(point);//画直线
lastpoint=point;//记录上一个点
ReleaseDC(dc);//释放设备