MFC中简单绘图几种方式
生活随笔
收集整理的這篇文章主要介紹了
MFC中简单绘图几种方式
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
第一種方式:使用HDC
HDC hdc;hdc = ::GetDC(m_hWnd);MoveToEx(hdc, m_ptOld.x, m_ptOld.y, NULL);LineTo(hdc, m_ptNew.x, m_ptNew.y);::ReleaseDC(m_hWnd,hdc);
CPen pen(PS_SOLID, 1, RGB(255, 0, 0));CDC* pDC = GetDC();CPen* pOldPen = pDC->SelectObject(&pen);pDC->MoveTo(m_ptOld);pDC->LineTo(m_ptNew);pDC->SelectObject(pOldPen)ReleaseDC(pDC);第三種方式:使用cclient CClientDC dc(this);dc.MoveTo(m_ptOld);dc.LineTo(m_ptNew);第四種方式:使用CWindowDC
CWindowDC dc(this);dc.MoveTo(m_ptOld);dc.LineTo(m_ptNew);
總結(jié)
以上是生活随笔為你收集整理的MFC中简单绘图几种方式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MFC为什么要保留原来的CPen, 然后
- 下一篇: VC++2010中的GetWindowT