MFC绘制实心圆(点)、坐标轴及参数显示、直线

在myTestview.cpp中绘制,通过以下步骤,可以实现基本绘制操作,如果搭积木般,函数实现还需自己构造。

void CmyTestView::DrawGraph(CDC *pDC)
{CPen pen;
cpen.CreatePen(PS_SOLID, 1, RGB(0, 0, 0));  //定义画笔颜色
pDC->SelectObject(&cpen);//指定原点
CRect rect;
GetClientRect(&rect);
pDC->SetViewportOrg(rect.Width() / 2, rect.Height() / 2);
pDC->SetTextColor(RGB(0, 0, 0));//画线
int x = 300;
int y = 400;
pDC->MoveTo(x, y);
pDC->LineTo(x, -y);  //画坐标轴说明
CString xlable = "x";
pDC->TextOut(450 - xlable.GetLength() * 3, -300, xlable);
pen..DeleteObject();//定义画刷填充圆
CBrush fillbrush;
fillbrush.CreateSolidBrush(RGB(255,0,0));
pDC->SelectObject(&fillbrush);
pDC->Ellipse(-10 + (x * 40), -10 + (y* 30), 10 + (x * 40), 10 + (y* 30));  //参数为左上角坐标和右下角坐标
fillbrush.DeleteObject();
}

MFC绘制实心圆(点)、坐标轴及参数显示、直线相关推荐

  1. html5_画布绘制绘制实心圆和空心圆

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  2. android绘制实心圆、空心圆

    方式一:自定义view: 只需重写ondraw方法. public class CIrcleImageView extends View {@Overrideprotected void onDraw ...

  3. Android开发(1):随机绘制彩色实心圆

    本文介绍了如何利用Android的绘图技术随机绘制彩色实心圆.效果如图1所示.                       图1 这个程序的核心是画布,也就是Canvas对象.要想在Canvas上绘制 ...

  4. python画实心圆_OpenCV python 绘制随机实心圆

    OpenCV python 绘制随机实心圆 import numpy as np import cv2 def main(): # 1.创建白色背景图片 d = 400 img = np.ones(( ...

  5. python实心点怎么画_python 绘制随机实心圆,保存标签

    import numpy as np import cv2 import os def main(): ann_images = 'D:/University/Data/images/' ann_sa ...

  6. 人脸特征提取(在眼睛处绘制黑色实心圆)

    以人脸识别(属于分类问题)为例,理解实际应用中的特征数据集提取. 1)用python3 + opencv3.4 + dlib库编程,打开摄像头,实时采集人脸并保存.绘制68个特征点: 2)不在原视频上 ...

  7. MFC绘制有理柱面和圆锥面

    MFC绘制有理柱面和圆锥面 上面四幅图为分别从正视图和斜二测视图绘制的1/4柱面和圆锥面 绘制类如下: #pragma once #include"P3.h" #include&q ...

  8. scratch3绘制空心圆和实心圆流程分享

    点击绘制新角色: 打开绘图编辑器,点击椭圆: 点击下面的"转换为位图" 点击上面的"轮廓"就画空心圆,点击上面的"实心"就画实心圆. 鼠标拖 ...

  9. 用php绘制空心圆,html5使用canvas画空心圆与实心圆_html5教程技巧

    这里给大家分享的是一个学习canvas的时候做的画空心圆与实心圆的练习题,非常简单. 代码如下: var canvas=document.getElementById("canvas&quo ...

最新文章

  1. 【STSRM13】绵津见
  2. java日志——基本日志+高级日志
  3. Python调用C的方法
  4. 分布式任务队列:Celery使用记录
  5. wifi信号桥怎么设置_扩展WiFi信号有什么好方法?路由器无线万能中继设置方法来了!...
  6. apache+tomcat,搭建负载均衡服务器
  7. python词频统计并按词频排序
  8. 廊坊市博实计算机网络工程有限公司,IP网络终端功放T-7760(含数字IP网络平台终端嵌入软件)...
  9. T9 PDF如何转存为高清图片
  10. 2020牛客寒假算法基础集训营4.G——音乐鉴赏【概率】
  11. 苹果手机怎么把计算机放到桌面,苹果怎么投影到电脑_怎么把苹果手机投影到电脑屏幕上-win7之家...
  12. 嘛:如何远视 还有遥远的未来
  13. 广达服务器进系统重启,广达 服务器 远程开机
  14. python爬虫 豆瓣影评的爬取cookies实现自动登录账号
  15. github官网无法进入的问题
  16. Google将Linux客户端研发的主力放到中国
  17. 计算机网络HTTP篇(一)HTTP 常见面试题
  18. MT6582芯片处理器,MT6582资料大全
  19. 6款电脑必备软件,每一款都非常好用,当场起飞!
  20. saleae logic 逻辑分析仪

热门文章

  1. WINCC密钥卸载及安装方法
  2. 基于matlab的.nc文件可视化的实现
  3. 使用WebSocket模拟WebQQ实现简单的聊天
  4. 明星带货能力是不是皇帝的新衣?胡可单周GMV超2400万,如何成为明星主播Top2
  5. (每日一练)MATLAB绘制正弦正切复合函数图
  6. VC 全屏截图 局部截图
  7. 1.1GIS工具箱中英文对照(基于10.2)——Spatial Analyst Tool,Analysis Tools
  8. Ubuntu下移动与重命名文件
  9. Windows终端运行allpairs,中文乱码问题
  10. 纯css实现实心三角形,向右箭头