MFC中简单绘图几种方式
2017-09-10 12:20
225 查看
第一种方式:使用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);
第二种方式:使用CDC
CClientDC dc(this);
dc.MoveTo(m_ptOld);
dc.LineTo(m_ptNew);第四种方式:使用CWindowDC
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);
第二种方式:使用CDC
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);
相关文章推荐
- MFC绘图[1]--几种绘图方式和几种图形绘制
- MFC中绘图的几种方式
- MFC简单绘图
- 简单介绍JS/JQuery绑定事件的几种方式
- 简单介绍用JSP来实现文件下载功能的几种方式
- 获取View宽高的几种方式及View和ViewGroup测量的简单实现
- .net页面定时刷新的几种简单方式
- 孙鑫mfc 4.简单绘图
- T-SQL:取最值的几种方式的简单比较.
- 获取View宽高的几种方式及View和ViewGroup测量的简单实现
- MFC 对话框XP风格渲染简单方式
- 项目风险的几种简单应对方式
- 多线程NSThread的简单创建和使用——创建线程的几种方式
- MFC 中 Tooltip 实现的几种方式
- Java 遍历文件夹的几种方式及简单性能对比
- 获取View宽高的几种方式及View和ViewGroup测量的简单实现
- 第十四回 基础才是重中之重~委托实例的几种定义方式(规规矩矩method,逻辑简单delegate,层次清晰lambda)
- linux 下进程间通信方式都有哪几种?简单加以说明。
- Loadrunner脚本开发简单几种方式
- VC----MFC-简单绘图