for(i=0;i<=360;i+=5)
{
COLORREF rgb(RGB(255,0,255));
double x,y;
x=float(Rect.left)+float((i/180)*(Rect.right-Rect.left));
y=float(Rect.bottom)-float((Rect.bottom-Rect.top)*1/2)-sin(M_PI*i/180)*120;
pDC->SetPixel(x,y,rgb) ;
}
怎么还是没有波形出来啊。
还有SetPixel函数的参数为整数,然而这里的x,y为float啊。
{
COLORREF rgb(RGB(255,0,255));
double x,y;
x=float(Rect.left)+float((i/180)*(Rect.right-Rect.left));
y=float(Rect.bottom)-float((Rect.bottom-Rect.top)*1/2)-sin(M_PI*i/180)*120;
pDC->SetPixel(x,y,rgb) ;
}
怎么还是没有波形出来啊。
还有SetPixel函数的参数为整数,然而这里的x,y为float啊。
x= (float)(Rect.left + ((float)i/180.0) * (Rect.right-Rect.left)));
y= (float)(Rect.bottom - ((Rect.bottom-Rect.top) * 1.0 / 2)-sin((float)(M_PI * i /180.0)) * 120.0);