用MFC编写数据采集卡程序时,想在坐标上显示我采集的数据

用MFC编写数据采集卡程序时,想在坐标上显示我采集的数据,第1张

这个曲线是动态的,MFC没有现成的函数,需困派模要编写代码把数据绘制成曲线,使用VC提供的GDI绘图功能,使用一系列的GDI绘图函数和选用绘图对象(如画汪缓笔等)来做以下事情:确定绘图区域,设置坐标系统羡段(坐标变换),绘制坐标轴和刻度,写相应的图例或说明文字,绘制数据曲线,等等。

数据采集程序有公开的接口就是是一个函烂闷数(应该具有扒历穗读取春卜数据的功能),你所要做的就是如何调用这个函数;

添加事件

ShellExecute(this->m_hWnd,"open","接口程序.exe","路径","",SW_SHOW )

并添加头文件#include <shellapi.h>

在vc++中没有graphics这个头文件。下面是一个很简单的例子。在新建的时候选择工程,输入工程名后在左侧选择MFC

APPWIZARED[EXE].确定后选择单文档程序,点击完成。在窗口左侧点击classview标签页,选择以View结尾的类,在其中选择OnDraw函数,在里面加入运此一下代码:

pDC->MoveTo(100,100)

pDC->LineTo(200,200)可以在绘图区画出一个从(100,100)到肢培(200,200)的一条线段。vc++中还有非常多的其他的绘图函数,也可以自己加入一些函数,绘出其他图形。具体的绘历悄唯图函数可以查询MSDN(好像都是英文的)。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12222745.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存