zoukankan      html  css  js  c++  java
  • MFC DC的获取

    1,使用 SDK 获取 DC 句柄:
     
    HDC hdc;
    hdc=::GetDc(m_hWnd);//获取 DC 句柄
    MoveToEx(hdc,m_ptOrigin.x,m_ptOrigin.y,NULL);
    LineTo(hdc,point.x,point.y);
    ::ReleaseDC(m_hWnd,hdc);//释放 DC
     
    2,利用 CDC 类指针和 CWin 类成员函数获取 DC。
     
    CDC *pDC=GetDC();
    pDC->MoveTo(m_ptOrigin);
    pDC->LineTo(point);
    ReleaseDC(pDC);
     
    3,利用 CClientDC 对象。(CClientDC 类从 CDC 类派生来的)
     
    CClientDC dc(this);
    dc.MoveTo(m_ptOrigin);
    dc.LineTo(point);
     
      124,利用 CWindowDC 对象。(CWindowDC 类从 CDC 类派生来的)
    CWindowDC dc(this);//
    dc.MoveTo(m_ptOrigin);
    dc.LineTo(point);
    5,父窗口(MainFrame 框架)和屏幕指针。
    将上面的 dc(this)分别改成 GetParent()和 GetDesktopWindow(),就可以得到父窗口指针和屏
    幕窗口指针

  • 相关阅读:
    使用dfs求解全排列
    并查集
    Best Cow Line
    Saruman's Army
    Fence Repair
    Laking Counting
    淘宝商品定向爬取
    爬取股票信息
    python中的正则表达式的使用

  • 原文地址:https://www.cnblogs.com/yuqilihualuo/p/2979379.html
Copyright © 2011-2022 走看看