以下为部分代码,//后为已知:
Case WM_PAINT:
Hdc=BeginPaint(hwnd,&ps); //PAINTSTRUCT ps
MoveToEx(hdc,0,cyClient/2,NULL);
LineTo(hdc,cxClient,cyClient/2); //static int cxClient , cyClient
For(i=0;i<1000;i++)
{
apt[i].x=i*cxClient/NUM; //POINT apt[1000]
Apt[i].y=(int)(cyClient/2*(1-sin(2*3.14/1000)));
}
Polyline(hdc,apt,NUM);
END PaTnt(-);
Return 0;
问:
1. 该正弦曲线是如何绘画出来的,就是帮忙解释下上面的代码传递情况?
2. X和y没有定义,怎么冒出来的啊?
3.cxClient 和cyClient 是个变量,在函数中既然未知,为何能与句柄扯上关系呢?还有wParam和lParam到底作用是什么啊,好像很多地方都有它啊?