发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
第一种方式:使用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);
CClientDC dc(this); dc.MoveTo(m_ptOld); dc.LineTo(m_ptNew);
CWindowDC dc(this); dc.MoveTo(m_ptOld); dc.LineTo(m_ptNew);
来自: just4peterpan > 《待分类》
0条评论
发表
请遵守用户 评论公约
CClientDC?和?CDC?的区别
CClientDC 和 CDC 的区别
CWnd,HWnd,CDC,HDC的关系
CWnd,HWnd,CDC,HDC的关系。虽然Gilbert之前介绍过CWnd和HWnd的区别, 但是这里和其他几个CDC, HDC放在一起重申一下其中的区别和关系.CWnd是类, HWnd是句柄, CWnd封装了HWnd.从一个CWnd*获取句柄的方法是...
VC绘图初步
2.利用CDC类指针和CWin类成员函数获取DCCDC *pDC=GetDC();pDC->MoveTo(m_ptOrigin);pDC->LineTo(point);ReleaseDC(pDC);6.利用画笔改变线条颜色和类型:CPen pen(PS_DOT,1,RGB(0,255,0)); //构...
VC中利用MFC设计绘图程序初步
//CWindowDC可以访问客户区和非客户区 dc.MoveTo(m_ptOrigin); dc.LineTo(point);}//绘图的模式设置,始终绘制黑色图形 CPen pen( PS_SOLID , 1 , RGB(255,128,128) ); CPen *pOldPen = dc.Sele...
CDC::PolyDraw() 小例子
CDC::PolyDraw() 小例子1.void CMFCView::OnDraw(CDC* pDC)pDC->SetViewportOrg(400, 300);BYTE al[12] = { PT_MOVETO, PT_LINETO, PT_LINETO | PT_CLOSEFIGURE,PT_MOVETO, PT_LINETO, PT_LINETO, P...
Delphi屏幕绘图
//取得屏幕的DC,参数0指的是屏幕 FullscreenCanvas := TCanvas.Create;//创建一个CANVAS对象 FullscreenCanvas.Handle := DC; //将画布关联到屏幕句柄,以便能做图 FullscreenCanvas.Mov...
孙鑫VC视频教程笔记之第四课“MFC消息映射机制和CDC类”
在MFC中维护了一张消息到窗口的对应表,当接收到一个消息后,通过消息的句柄,找到与其相关联的窗口对象的指针,然后传给CWnd::WindowProc函数,CWnd::WindowProc函数函数交由CWnd::OnWndMsg函数进行处理,判...
MFC之设备描述表DC、画笔Pen、画刷Brush
void CDrawView::OnLButtonUp(UINT nFlags, CPoint point) { HDC hdc;void CDrawView::OnLButtonUp(UINT nFlags, CPoint point) { CClientDC dc(this);void CDrawView::OnLButtonUp(UINT nFlags, CPoin...
DC,CDC,HDC,CClientDC....有什么本质的区别
DC,CDC,HDC,CClientDC....有什么本质的区别。都是DC嘛,HDC就是最原始的 DC 句柄,很多API的第一个参数就是一个HDC类型,比如 HDC hDC = ::GetDC( m_hWnd); ::MoveToEx( hDC, 0,0, NULL ); ::LineTo( ...
微信扫码,在手机上查看选中内容