windows API 中想绘制多条曲线的问题???
static POINT pt[MAXPOINTS];
static int iNUM = 0;
//here is some other code
case WM_MOUSEMOVE:
if (wParam & MK_LBUTTON && iNUM < 2000) //左键按下
{
hdc = GetDC (hwnd);
pt[iNUM].x = LOWORD (lParam);
pt[iNUM].y = HIWORD (lParam);
iNUM++; InvalidateRect(hwnd,NULL,TRUE);
ReleaseDC (hwnd, hdc);
}
return 0;
case WM_PAINT:
hdc = BeginPaint (hwnd, &ps);
Polyline (hdc, pt, iNUM) ;
EndPaint (hwnd, &ps) ;
return 0 ;
上面的代码我是利用鼠标获取的点来绘制一条曲线的,
请问如果我想绘制多条曲线,我需要做一些什么事情??