绘图-MFC如何绘制坐标图,能随着窗口大小变化

问题描述

MFC如何绘制坐标图,能随着窗口大小变化


请问如上图片,有什么比较好的绘制方法吗?

解决方案

你在绘图函数中需要先得到你绘制的窗口的RECT区域,然后调整你的坐标。比如在OnPaint函数中调用GetClientRect获取整个客户区的RECT,然后调整点的坐标。

时间: 2024-09-29 09:13:49

绘图-MFC如何绘制坐标图,能随着窗口大小变化的相关文章

mfc 直角坐标图-mfc的哪种控件可以 绘制坐标图

问题描述 mfc的哪种控件可以 绘制坐标图 用 mfc 绘制直角坐标图,应该用哪个控件实现坐标随窗口的改变而改变 解决方案 什么控件都可以绘制,只要活得到这个控件的DC之后,就可以用GDI绘图来绘制你要的图了 解决方案二: 使用teechart控件 你是做动态曲线图吗 可以参考博客 http://blog.csdn.net/lpp0900320123/article/details/29847201 注意 teechart控件需要自行安装 解决方案三: http://wenku.baidu.co

C#绘制坐标图

问题描述 在下想做个程序根据用户输入的数据把所有数据在坐标图上画出来,并连起来.(用户输入的数值上限不一定,数量的多少也不一定)请问我该如何实现啊,最好哪位大侠能发一个小例子可以让我参考学习一下. 解决方案 解决方案二:zedGraph可以满足你的需求解决方案三:建个数组,把数存到数组中,判断大小和多少,然后绘制坐标系,画上去,很简单,msdn上都有解决方案四:学习一下

php使用Jpgraph绘制复杂X-Y坐标图的方法_php技巧

本文实例讲述了php使用Jpgraph绘制复杂X-Y坐标图的方法.分享给大家供大家参考.具体实现方法如下: <?php include ("src/jpgraph.php"); include ("src/jpgraph_line.php"); $data1 = array(19,23,34,38,45,67,71,78,85,87,90,96); //第一条曲线的数组 $data2 = array(523,634,371,278,685,587,490,25

php使用Jpgraph绘制简单X-Y坐标图的方法_php技巧

本文实例讲述了php使用Jpgraph绘制简单X-Y坐标图的方法.分享给大家供大家参考.具体实现方法如下: <?php include ("src/jpgraph.php"); include ("src/jpgraph_line.php"); //将要用于图表创建的数据存放在数组中 $data = array(19,23,34,38,45,67,71,78,85,87,90,96); $graph = new Graph(400,300); //创建新的Gr

Excel的风险坐标图怎么做

你还在为Excel风险坐标图怎么做而苦恼吗,今天小编教你Excel风险坐标图怎么做,让你告别Excel风险坐标图怎么做的烦恼. 1.选中数据区域--点击插入--推荐的图表. 2.所有图表--散点图. 3.双击--设置坐标轴格式--单位(根据需要设置). 4.双击--设置数据系列格式--标记(调整数据标记选项的大小). 填充--无填充. 边框--实线. 5.右击--添加数据标签. 6.双击--设置数据标签格式--标签选项--通过数据标签区域(根据需要选择). 标签位置--居中. 7.使用PPT制作

求一个能从数据库读取数据并显示到坐标图上的java程序

问题描述 求一个能从数据库读取数据并显示到坐标图上的java程序 新手学java,但是现在急需一个能从数据库读取数据并显示到坐标图上的java程序,希望各位能够给一点帮助,谢谢了 解决方案 http://www.open-open.com/lib/view/open1337915511824.htmlhttp://blog.csdn.net/sjf0115/article/details/7059407 解决方案二:

用VB接收了串口数据后,在坐标图上动态显示的问题,求高人指点 #VB新手#

问题描述 用VB接收了串口数据后,在坐标图上动态显示的问题,求高人指点 #VB新手# 本程序串口数据能接收,坐标图(转速-时间)也画好了,问题在用Pset打点连线中,Pset(xy)中,怎样把最新的数据放入y,并且在超过x轴范围后自动清屏重打或者消隐,程序在链接里面,在线等 解决方案 不过不需要自己去画,可以用mscharthttp://blog.163.com/wzhxxt@126/blog/static/4189356320121051510832/直接绑定你的数组就可以了. 解决方案二:

c# xy坐标图,可以手画曲线,x是时间(秒),y是数量(个),然后显示每秒的数量到textbox里。

问题描述 就是我想在.net平台winform里编写一个软件,一运行就会出现一个xy坐标图,比如x轴(秒)为时间,总共10秒,y轴(个)为数量,最多为1万个,然后点击开始按钮,我的鼠标相当于一支笔,随意画一条曲线,然后在10个textbox里显示每秒的数量.用什么控件啊,是不是很难啊,求大神求代码啊,这是我的所有分了 解决方案 解决方案二:跪求大神帮忙啊解决方案三:偶也想知道怎么弄的.解决方案四:怎么没有大神回复啊

无边框矩形-MFC 如何绘制无边框的矩形(即边框是透明的)?

问题描述 MFC 如何绘制无边框的矩形(即边框是透明的)? 请问:MFC 如何绘制无边框的矩形(即边框是透明的)???. 解决方案 问题已经解决,谢谢大家. 解决方案二: 问题已经解决,谢谢大家.