zoukankan      html  css  js  c++  java
  • vc画线

    private:
     CPoint m_ptOrigin;

    CPtestView::CPtestView()
    {
     // TODO: add construction code here
        m_ptOrigin=0;
    }

    void CPtestView::OnLButtonDown(UINT nFlags, CPoint point)
    {
     // TODO: Add your message handler code here and/or call default
    // MessageBox("view clicked");
     m_ptOrigin=point;
     CView::OnLButtonDown(nFlags, point);
    }

    void CPtestView::OnLButtonUp(UINT nFlags, CPoint point)
    {

     // TODO: Add your message handler code here and/or call default
     //画线1
     
     /*HDC hdc;
     hdc=::GetDC(m_hWnd);
     MoveToEx(hdc,m_ptOrigin.x,m_ptOrigin.y,NULL);
     LineTo(hdc,point.x,point.y);
        ::ReleaseDC(m_hWnd,hdc);
        */

     //画线2
     /*
     CDC *pDc=GetDC();
        pDc->MoveTo(m_ptOrigin);
     pDc->LineTo(point);
        ReleaseDC(pDc);
        */

     //画线3
        /*
     CClientDC dc(this);//dc(GetParent());
     dc.MoveTo(m_ptOrigin);
     dc.LineTo(point);
        */
     /*
     //画线4
     //CWindowDC  dc(this);//本View的指针地址
     //CWindowDC  dc(GetParent());//父框架的指针地址
     CWindowDC  dc(GetDesktopWindow());//GetDesktopWindow();桌面得指针地址
     dc.MoveTo(m_ptOrigin);
     dc.LineTo(point);
        */

        //画线5
     /*
     CPen pen(PS_SOLID,10,RGB(255,0,0));
        CClientDC dc(this);
     CPen *pOldPen=dc.SelectObject(&pen);
     dc.MoveTo(m_ptOrigin);
     dc.LineTo(point);
     dc.SelectObject(pOldPen);
        */
     CView::OnLButtonUp(nFlags, point);

    }

  • 相关阅读:
    A Complete Guide to the <Picture> Element
    html5 在移动端的缩放控制
    新版itunes添加铃声
    html5 背景音乐 js控制播放 暂停
    thinkphp mysql 坐标按距离排序
    jquery ajax跨域 thinkphp getjson
    webkit-box
    Javascript 获取页面高度(多种浏览器)
    怎样实现iMessage群发
    css3背景透明文字不透明
  • 原文地址:https://www.cnblogs.com/meiproject/p/1497101.html
Copyright © 2011-2022 走看看