我想实现画图里画直线的绘制过程,就是左键按下为线段起点,移动过程中为边擦边画,最后左键弹起为线段终点。
但是我写的代码只能画一条线段,怎么才能画n条线段呢?求大佬解惑。
#include <easyx.h>			
#include <conio.h>
#include <stdio.h>
int main()
{
	initgraph(640, 480);
	int x0,y0,x1,y1;
	MOUSEMSG m;
	while(m.uMsg != WM_LBUTTONUP)
	{
		m = GetMouseMsg();
		switch(m.uMsg)
		{
			case WM_LBUTTONDOWN:
				x0=m.x;
				y0=m.y;
				break;
			case WM_MOUSEMOVE:
				x1=m.x;
				y1=m.y;
				cleardevice();
				line(x0,y0,x1,y1);
				break;
		}
	}
	_getch();				
	closegraph();			
	return 0;
}
						



