资源简介
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基本对话框的CSocket局域网通信
- 操作系统课设源代码 模拟进程的并
- 自己做的C++MFC计算器程序
- 基于CSerialPort串口工具MFC Demo源码
- Visual C++MFC编程实例
- TCPIP实用程序&温度数据采集系统程序
- MFC 拼图游戏
- WTL For MFC Programmer(中文版)
- MFC显示JPG图片
- MFC 图像处理之灰度直方图显示BMP图片
- MFC读取二进制文件并保存为文本文件
- MFC 画图板完整源码
- MFC绘图程序,实现绘图中的各种形式
- 简易PC虚拟串口示波器VC++整个工程源
- 小型CAD系统MFC实现
- C++图书管理系统MFC
- 图书管理系统C++MFC
- 基于MFC的简单网络聊天室
- SkinSharp静态库完善破解版
- vc++MFC画彩色五角星
- TYbCommDevice
- 基于数据库的学生成绩管理系统
- MFC源码(任务管理器,定时关机,文
- C++MFC源代码二维绘图工具计算机图形
- MFC记事本vc6.0下开发
- vc6.0的MFC实现简单的俄罗斯方块小游戏
- MFC实现图片的读取存盘
- vc6.0下mfc控件加载jpg格式图片
- 八皇后问题MFC实现
- MFC串口通信源码
评论
共有 条评论