MFC中简单绘图几种方式
第一种方式:使用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
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中简单绘图几种方式相关推荐
- 12月18日云栖精选夜读 | Java 中创建对象的 5 种方式!...
作为Java开发者,我们每天创建很多对象,但我们通常使用依赖管理系统,比如Spring去创建对象.然而这里有很多创建对象的方法,我们会在这篇文章中学到. Java中有5种创建对象的方式,下面给出它们的 ...
- C++使用命名空间中成员的三种方式
通过简单的代码来介绍使用命名空间中成员的三种方式(我们最常用到的命名空间是是标准库std,下面的命名空间都以std为例): 使用作用域符:: 1 #include<iostream> 2 ...
- 如何清除视频和照片中水印的几种方式
文章目录 如何清除视频和照片中水印的几种方式 一.清除视频中水印的几种方式 1.截除水印区域 2.模糊水印区域 3.使用人工智能技术工具 3.1 通过[iMyFone-MarkGo[^1]]消除水印 ...
- Java中创建对象的几种方式
Java中创建对象的几种方式 1.使用new创建对象,在堆上创建. 2.克隆 3.反序列化 4.反射创建对象 5.NIO中可以使用本地方法直接分配堆外内存. 转载于:https://www.cnblo ...
- Java中创建对象的四种方式
为什么80%的码农都做不了架构师?>>> Java中创建对象的四种方式 (1) 用new语句创建对象,这是最常见的创建对象的方法. (2) 运用反射手段,调用java.l ...
- python的命名空间_python中命名空间的三种方式介绍(附示例)
本篇文章给大家带来的内容是关于python中命名空间的三种方式介绍(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. python中的命名空间分三种: 内置的命名空间,在启动解 ...
- 【opencv学习笔记】第五篇:访问图像中像素的三种方式、ROI区域图像叠加和图像混合
1. 访问图像中像素的三种方式 任何图像处理算法,都是从操作每个像素开始的.在OpenCV中,提供了三种访问每个像素的方法. 方法1:指针访问:C操作符[] 方法2:迭代器iterator 方法3:动 ...
- 基于unet神经网络上采样中的的三种方式的理解
关于前言 随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容中的一个知识点-上采样. 一.基于unet神经网络上采样中的的三种方式的理解 ...
- Js中自定义对象四种方式
Js中自定义对象四种方式 1 类似JAVA有参构造方式: 1.定义对象: function 对象(属性[age]){追加属性:如(this.age = age)[this代表当前对象的地址值的引用]追 ...
最新文章
- CTO 基本功大盘点 —— 没有这些技能,谈何远大前程?
- 企业如何培养出得力的下属?
- 普通话书籍计算机辅助,计算机辅助普通话水平测试指南
- 【错误记录】TabLayout 升级支持库版本后报错 ( support:design 支持库升级到 28.0.0 后源码发生变更 )
- (转载)浅析Hadoop文件格式
- 中国唯一入选 Forrester 领导者象限,阿里云 Serverless 全球领先
- Struts2的CRUD
- 信息学奥赛一本通C++语言——1087:级数求和
- 中getname_浅析JS中的class
- /etc/resolv.conf文件详解
- Linux 2.6内核的编译步骤及模块的动态加载
- 【荐】纯CSS实现苹果MAC官方网站的菜单导航
- JavaScript变量相关总结
- 学生请假管理系统--UML画图
- 数据挖掘十大经典算法
- 高中数学立体几何知识点总结(八大定理)
- 仿ios相机apk_仿苹果相机APP下载
- 温一壶月光下的酒——林清玄
- z-blogPHP清爽格子纹理主题调整风格
- 人脸识别智能服务器,智能化人脸识别服务器
热门文章
- boost::replace_copy相关的测试程序
- boost::lambda模块ll_static_cast,ll_dynamic_cast,ll_const_cast,ll_reinterpret_cast的测试程序
- boost::hana::embedding用法的测试程序
- boost::graph模块实现一个只读隐式加权图的简单示例的测试程序
- Boost:构造一个流对象,任何发送到此流将标准输出
- VTK:PolyData之Outline
- VTK:PolyData之KochanekSpline
- VTK:PolyData之CellPointNeighbors
- ListModel QML类型
- OpenGL基于PBR的图像的光照IBL的实例