现在的位置: 首页 > 综合 > 正文

变化的曲线2

2012年05月30日 ⁄ 综合 ⁄ 共 577字 ⁄ 字号 评论关闭

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;
}

抱歉!评论已关闭.