更多名人名博

上市公司专栏

实时股价每分更新

纳斯达克(美元)(市值:亿美元)
综指: 涨跌幅:
公司 股价 涨幅度 市值
盛大
网易
九城
畅游
完美
巨人
新浪
百度
恒生指数(港币)(市值:亿港币)
综指: 涨跌幅:
公司 股价 涨幅度 市值
腾讯
金山
网龙
创业板
综指: 涨跌幅:
公司 股价 涨幅度 市值
宝网
d
您现在的位置:首页> 开发|游戏程序|专业工具| > 已知2点绘制射线

已知2点绘制射线

来源:IIEEG04-12-2011

void DrawLineEx(HDC hdc, RECT &client_rect,RECT &rect)
{
    MoveToEx(hdc,rect.left,rect.top,NULL);
    LineTo(hdc,rect.right,rect.bottom);
   
    RECT nrt=rect;
    RECT nrt1=rect;
    float xl=(rect.right-rect.bottom)/(rect.bottom-rect.top);
   
    //do
    //{
    OffsetRect(&nrt,20*(nrt.left-nrt.right),20*(nrt.top-nrt.bottom));

    //}while(nrt.left>0 || nrt.top>0);
    nrt1.left=nrt.left;
    nrt1.top=nrt.top;
    nrt=rect;
    //do
    //{
    OffsetRect(&nrt,20*(nrt.right-nrt.left),20*(nrt.bottom-nrt.top));

    nrt1.right=nrt.right;
    nrt1.bottom=nrt.bottom;
    MoveToEx(hdc,nrt1.left,nrt1.top,NULL);
    LineTo(hdc,nrt1.right,nrt1.bottom);
    //}while(nrt.left }