const cpxn = 700;
const cpyn = 100;
int zpyn = 30;
int zpxn = 30;
int cpx = cpxn;
int cpy = cpyn;
bool bs = false;
int Render()
{
if(i>100){
i = 0;
InvalidateRect(hWnd,&rect,true);
}
if(cpx < 100 || cpx > 700){
zpxn = -zpxn;
}
if(cpy > 700 || cpy<100){
zpyn = -zpyn;
}
InvalidateRect(hWnd,&rect,true);
Graphics graphics(hdc);
GraphicsPath path;
Pen pen(Color(255,0,255,0),1);
Point p[] = {Point(200,cpy),
Point(200,400),Point(100,400),
Point(100,cpx)};
graphics.TranslateTransform(100, -50);
graphics.DrawBeziers(&pen,p,4);
cpy += zpyn;
cpx -= zpxn;
Sleep(50);
//i++;
return 0;
}