资源简介
MFC取串口数据,然后再工作区绘制曲线的程序。可以给嵌入式系统做上位机软件。

代码片段和文件信息
// ChildFrm.cpp : implementation of the CChildframe class
//
#include “stdafx.h“
#include “RTDemo.h“
#include “RTDemoDoc.h“
#include “ChildFrm.h“
#include “RTDemoView.h“
#include “RTForm.h“
#include “RTDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CChildframe
IMPLEMENT_DYNCREATE(CChildframe CMDIChildWnd)
BEGIN_MESSAGE_MAP(CChildframe CMDIChildWnd)
//{{AFX_MSG_MAP(CChildframe)
ON_COMMAND(ID_VIEW_RESTORETIMER OnViewRestoretimer)
ON_UPDATE_COMMAND_UI(ID_VIEW_RESTORETIMER OnUpdateViewRestoretimer)
ON_COMMAND(ID_VIEW_KILLTIMER OnViewKilltimer)
ON_UPDATE_COMMAND_UI(ID_VIEW_KILLTIMER OnUpdateViewKilltimer)
ON_COMMAND(ID_EDIT_INSERT OnEditInsert)
ON_UPDATE_COMMAND_UI(ID_EDIT_INSERT OnUpdateEditInsert)
ON_COMMAND(ID_EDIT_DELETE OnEditDelete)
ON_UPDATE_COMMAND_UI(ID_EDIT_DELETE OnUpdateEditDelete)
ON_COMMAND(ID_EDIT_MODIFY OnEditModify)
ON_UPDATE_COMMAND_UI(ID_EDIT_MODIFY OnUpdateEditModify)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CChildframe construction/destruction
CChildframe::CChildframe()
{
// TODO: add member initialization code here
}
CChildframe::~CChildframe()
{
}
BOOL CChildframe::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
if( !CMDIChildWnd::PreCreateWindow(cs) )
return FALSE;
return TRUE;
}
/////////////////////////////////////////////////////////////////////////////
// CChildframe diagnostics
#ifdef _DEBUG
void CChildframe::AssertValid() const
{
CMDIChildWnd::AssertValid();
}
void CChildframe::Dump(CDumpContext& dc) const
{
CMDIChildWnd::Dump(dc);
}
#endif //_DEBUG
/////////////////////////////////////////////////////////////////////////////
// CChildframe message handlers
BOOL CChildframe::OnCreateClient(LPCREATESTRUCT lpcs CCreateContext* pContext)
{
BOOL bSuccess;
CRect rect;
GetClientRect(&rect);
CSize size = rect.Size();
size.cy = size.cy * 2 / 3;
if (!(bSuccess = m_wndSplitter.CreateStatic(this 2 1 WS_CHILD|WS_VISIBLE AFX_IDW_PANE_FIRST)))
{
TRACE(“Failed to CreateStaticSplitter\n“);
return FALSE;
}
if (!(bSuccess &= m_wndSplitter.CreateView(0 0 RUNTIME_CLASS(CRTDemoView) size pContext)))
{
TRACE(“Failed to create base pane\n“);
return FALSE;
}
if (!(bSuccess &= m_wndSplitter.CreateView(1 0 RUNTIME_CLASS(CRTForm) size pContext)))
{
TRACE(“Failed to create base pane\n“);
return FALSE;
}
m_wndSplitter.SetActivePane(1 0);
return TRUE;
}
void CChildframe::OnViewRestoretimer()
{
((CRTDemoView*)m_wndSplitter.GetPane(0 0))->RTRestoreTimer();
}
void CChildframe::OnUpdateViewRestoretimer(CCmdUI* pCmdUI)
{
p
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4087 2001-12-08 16:47 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\ChildFrm.cpp
文件 1815 2000-03-10 15:06 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\ChildFrm.h
文件 8550 2000-03-13 14:56 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\ClassArr.h
文件 916 2000-03-15 13:48 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\ColorBtn.cpp
文件 1253 2000-06-18 19:42 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\ColorBtn.h
文件 37984 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\ChildFrm.obj
文件 12163 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\ColorBtn.obj
文件 47229 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\graphics.obj
文件 19375 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\MainFrm.obj
文件 47984 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\mscomm1.obj
文件 133112 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\msflexgrid.obj
文件 16748 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\OwnList.obj
文件 15484 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\random.obj
文件 69068 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\RealTime.obj
文件 254059 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\RTDemo.exe
文件 715836 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\RTDemo.ilk
文件 30489 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\RTDemo.obj
文件 5487108 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\RTDemo.pch
文件 664576 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\RTDemo.pdb
文件 15048 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\RTDemo.res
文件 24216 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\RTDemoDoc.obj
文件 73878 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\RTDemoView.obj
文件 76392 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\RTDlg.obj
文件 39351 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\RTForm.obj
文件 12092 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\RTSlider.obj
文件 106565 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\StdAfx.obj
文件 33261 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\Str.obj
文件 17744 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\TimerSpeed.obj
文件 263168 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\vc60.idb
文件 397312 2013-10-15 12:41 15234648VCComm\读取串口数据并画实时曲线的VC++程序源码\Debug\vc60.pdb
............此处省略58个文件信息
相关资源
- 基于mfc的多线程文件传输
- MFC数字钟(基于VC6.0)
- VC++MFC小游戏实例教程(实例)+MFC类库
- 串口通讯技术实现--两台pc机通过串口
- C++语言编写串口调试助手
- GD32F103 在线串口Ymodem协议升级IAP
- ChartCtrl控件库(可在VS2019中使用)
- 商品库存管理系统 C++ MFC
- qt 串口助手源码
- 使用QWT库实现接收串口数据,并根据
- Qt5串口通信-windows
- 串口实验(接收与发送)
- 程序案例 利用LabVIEW实现串口通讯
- STM32(神舟III号 串口1发送实验程序)
- STM32429的串口收发程序
- atmega128 串口通讯(RS485.c)
- arduino I2C设备扫描并串口返回地址(
- 串口调试助手(测试STM32串口)
- N76E003串口收发
- mfc 调用redis
- TCP/IP与串口调试
- MFC视频播放器源码(支持avi/wma/mp3等格
- 图形学简单绘图系统
- mfc绘图大全(画直线、矩形、椭圆)
- MFC控件重绘
- hook,捕获所有案件,查找所有窗口,
- (学习)VS2010之MFC入门到精通教程
- LabwindowsCVI 串口编程及事例.docx
- MFC文档_视图_框架_模板结构体系深入
- 简单员工管理系统(适合初学MFC)
评论
共有 条评论