转自:https://blog.csdn.net/yao_yu_126/article/details/10279287

1. 创建MFC应用程序, CMyApp

2. 在stdafx.h文件中加入GDI+支持

//GDI+支持
#include <gdiplus.h>
using namespace Gdiplus;
#pragma comment (lib,"Gdiplus.lib")

3. 在CMyApp.h文件中的CMyApp加入

public:ULONG_PTR m_pGdiplusToken;
public:virtual int ExitInstance();

4. 在CMyApp.cpp文件中

在CMyTableApp::InitInstance()函数中加入GdiplusStartupInput gdiplusStartupInput;GdiplusStartup(&m_pGdiplusToken, &gdiplusStartupInput, NULL);在CMyTableApp::ExitInstance()函数中加入GdiplusShutdown(m_pGdiplusToken);return CWinApp::ExitInstance();

5. 在CMyAppDlg::OnPaint()函数中加入

 CPaintDC dc(this); // 用于绘制的设备上下文Graphics graphics(dc);Pen      pen(Color(255, 0, 0, 255));graphics.DrawLine(&pen, 0, 0, 200, 100);

gdiplus画直线相关推荐

  1. java画出斜椭圆_【转】画图java源代码,只画直线,矩形,椭圆

    /* *只画直线,矩形,椭圆,只能向右下角画 * *PainterPanel extends JPanel implements MouseListener *addMouseListener(thi ...

  2. python画圆简单代码-Python画直线 画圆 画矩形代码

    时间:2018-11-27 概述:画图 Python画图的一些例子代码,学用rectangle画方形.利用for循环控制100-999个数,每个数分解出个位,十位,百位.程序源代码: from tki ...

  3. opencv画直线,矩形

    opencv 画直线要画一条线,你只需要告诉函数这条线的起点和终点.我们下面会画一条从左上方到右下角的蓝色线段. import numpy as np import cv2# Create a bla ...

  4. 画直线_在鸡的面前画直线,鸡为什么会晕呢,西瓜视频带你揭秘

    不知道你们有没有看过这样一个视频,把鸡按在地上,然后在它的面前画一条直线,在直线画完的时候,按着鸡的人把手松开,结果鸡一动不动,好像是被催眠了一样.视频一出很多网友都纷纷开始模仿,并且都成功了,这到底 ...

  5. 《编程之美》(Java实现) :让CPU占用率画直线和正弦曲线(Java实现)

    2019独角兽企业重金招聘Python工程师标准>>> public class CPUTest { //定义时间片大小(毫秒) public static final double ...

  6. html5点线的设置,html5 Canvas画图教程(2)—画直线与设置线条的样式如颜色/端点/交汇点...

    如果你还不知道canvas是什么,可以看看. 在学画画的时候,线条是最基本的了,而线条的连接可以组成任何图形.在canvas中也是如此. 在开始之前我们先拿出画布和画笔: 复制代码代码如下: var ...

  7. 计算机图形学画圆和直线代码,计算机图形学作业(中点法画直线和八分画圆法).doc...

    中点法画直线: void MidBresenhamLine(CDC *pDC,int x0,int y0,int x1,int y1,int color){ int dx,dy,d,up,down,x ...

  8. OpenCV在图像中添加文字,画点,画直线

    OpenCV在图像中添加文字,画点,画直线 [尊重原创,转载请注明出处] http://blog.csdn.net/guyuealian/article/details/77870983 #inclu ...

  9. msdn画圆弧函数_画直线不简单!python-matplotlib告诉你为什么

    1 说明: ====== 1.1 python的matplotlib画直线,看似简单,其实很难,从简单到复杂,逐步深入,小白秒懂. 1.2 内容:画直线,画圆,画圆点,动画的单摆和圆套圆,好东西在后面 ...

  10. canvas1:简单介绍、开始使用、画直线+虚线

    目录 一.简单介绍 二.开始使用 三.画直线.虚线 3.1 画直线 1. 画直线的步骤: 2. 设置直线的样式 3. 绘制多条直线 3.2 画虚线 四.整理使用到的方法: 参考了廖雪峰老师的笔记. 一 ...

最新文章

  1. C语言多种方法实现同一个功能
  2. git rebase --skip_可冒充git大神的git tips
  3. 指向结构体变量的指针变量
  4. 风格迁移与Gram matrix
  5. Java Socket文件上传
  6. wchar_t转为char*
  7. 【工具】-13UML泳道图
  8. Python 词云图:wordcloud库的使用
  9. windows系统VS code coderunner 运行shell脚本
  10. 计算n阶行列式的C语言实现
  11. 苹果设计可变色Apple Watch表带,智能穿戴玩法多
  12. VB如何使用API直接操作打印机
  13. 摄影技能技巧大全 - 太精彩啦,年后弄个单反按着练练!
  14. 如何查看 安卓证书 的签名
  15. [JMeter性能测试实战]之先从搭建测试环境开始
  16. 程序员深思语,导师语录
  17. vue表格某一列的显示与隐藏
  18. (数据库系统概论|王珊)第一章绪论:习题
  19. unity代码混淆及帧同步服务器、常用软件记录
  20. Java语言的出现背景、主要特点、发展历程以及Java技术的应用

热门文章

  1. 软件开发技术文档编写规范
  2. 火了!GitHub标星三万,Python抢票神器
  3. QT学习之做一个简易图片处理器(后续补全)
  4. 疯狂的程序员——个人解读加经典语录
  5. gcc编译器入门教程
  6. 游戏设计的100个原理(6-10)
  7. NLP任务增强:通过引入外部知识库来提供额外信息
  8. Quartz插件的使用
  9. 通信原理大作业--基于MATLAB的数字通信系统仿真设计
  10. 【源码】深入 Java 集合系列之 ArrayList 源码解读