资源简介
含教程,配合博文里的梳理,可以帮助不熟悉串口的工程师一次性了解异步串口收发的基本框架,源代码含大量注释,调理清楚,可读性高。
代码片段和文件信息
// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
// NOTE: Do not modify the contents of this file. If this class is regenerated by
// Microsoft Visual C++ your modifications will be overwritten.
#include “stdafx.h“
#include “mscomm.h“
/////////////////////////////////////////////////////////////////////////////
// CMSComm
IMPLEMENT_DYNCREATE(CMSComm CWnd)
/////////////////////////////////////////////////////////////////////////////
// CMSComm properties
/////////////////////////////////////////////////////////////////////////////
// CMSComm operations
void CMSComm::SetCDHolding(BOOL bNewValue)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x1 DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
bNewValue);
}
BOOL CMSComm::GetCDHolding()
{
BOOL result;
InvokeHelper(0x1 DISPATCH_PROPERTYGET VT_BOOL (void*)&result NULL);
return result;
}
void CMSComm::SetCommID(long nNewValue)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x3 DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
nNewValue);
}
long CMSComm::GetCommID()
{
long result;
InvokeHelper(0x3 DISPATCH_PROPERTYGET VT_I4 (void*)&result NULL);
return result;
}
void CMSComm::SetCommPort(short nNewValue)
{
static BYTE parms[] =
VTS_I2;
InvokeHelper(0x4 DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
nNewValue);
}
short CMSComm::GetCommPort()
{
short result;
InvokeHelper(0x4 DISPATCH_PROPERTYGET VT_I2 (void*)&result NULL);
return result;
}
void CMSComm::SetCTSHolding(BOOL bNewValue)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x5 DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
bNewValue);
}
BOOL CMSComm::GetCTSHolding()
{
BOOL result;
InvokeHelper(0x5 DISPATCH_PROPERTYGET VT_BOOL (void*)&result NULL);
return result;
}
void CMSComm::SetDSRHolding(BOOL bNewValue)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x7 DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
bNewValue);
}
BOOL CMSComm::GetDSRHolding()
{
BOOL result;
InvokeHelper(0x7 DISPATCH_PROPERTYGET VT_BOOL (void*)&result NULL);
return result;
}
void CMSComm::SetDTREnable(BOOL bNewValue)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x9 DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
bNewValue);
}
BOOL CMSComm::GetDTREnable()
{
BOOL result;
InvokeHelper(0x9 DISPATCH_PROPERTYGET VT_BOOL (void*)&result NULL);
return result;
}
void CMSComm::SetHandshaking(long nNewValue)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xa DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
nNewValue);
}
long CMSComm::GetHandshaking()
{
long result;
InvokeHelper(0xa DISPATCH_PROPERTYGET VT_I4 (void*)&result NULL);
return result;
}
void CMSComm::SetInBufferSize(short nNewValue)
{
static BYTE parms[] =
VTS_I2;
InvokeHelper(0xb DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
nNewValue);
}
short CMSComm::Ge
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-02-13 15:01 Debug\
文件 1577 2017-02-13 15:01 Debug\sport.Build.CppClean.log
文件 386 2017-02-13 15:01 Debug\sport.log
目录 0 2017-02-13 14:45 ipch\
文件 8569 2017-02-01 10:26 mscomm.cpp
文件 3221 2017-02-01 10:26 mscomm.h
目录 0 2017-02-08 15:02 res\
文件 1052 2017-02-08 00:45 resource.h
文件 1078 2017-02-01 10:23 res\sport.ico
文件 397 2017-02-01 10:23 res\sport.rc2
文件 39272 2017-02-12 00:28 sport.aps
文件 2049 2017-02-12 00:13 sport.cpp
文件 1313 2017-02-01 10:23 sport.h
文件 7110 2017-02-12 00:28 sport.rc
文件 876 2017-02-08 15:09 sport.sln
文件 7918 2017-02-07 19:44 sport.vcxproj
文件 2082 2017-02-07 19:36 sport.vcxproj.filters
文件 143 2017-02-07 19:36 sport.vcxproj.user
文件 8520 2017-02-13 00:51 sportDlg.cpp
文件 2546 2017-02-12 00:29 sportDlg.h
文件 207 2017-02-01 10:23 StdAfx.cpp
文件 1054 2017-02-01 10:23 StdAfx.h
文件 1124352 2017-02-01 11:15 (网上)图析VC++6.0中使用mscomm串口控件.doc
- 上一篇:车辆信息管理系统课程设计完整源代码
- 下一篇:g711音频编解码(C/C++)实现
相关资源
- C++ 家庭理财管理系统
- VC++解析并显示JPEG图片showjpeg.rar
- vc++能够显示网页html
- C++使用ADO连接Access数据库源代码(修
- VC++连接STK
- 全景图像拼接程序源代码VC++
- 模糊控制C++测试代码
- 面向对象的编程技术课程设计VC++_MF
- 基于VC++的PC机实现与429通信板的数据
- GPS车辆监控系统源代码
- VC++高精度媒体定时器的使用_MFC
- 等值线追踪与绘制(源代码).rar
- VC++利用消息机制在两个EXE程序间通信
- 仓库管理系统 vc++
- vc++ 画图形,选中图形可以移动图形
- VC++6.0版做的五子棋程序源码,含禁手
- VC++五子棋窗体界面程序源码可以VC6
- VC++视频帧提取软件
- 用vc++ mfc 编写的一个网页浏览器
- vc++ 6.0使用dbghelp.dll生成dmp内存转储文
- VC++(MFC)实现FTP功能(源代码)
- VC++操作MSChart表格控件,效果不错。
- 郁金香vc++辅助教程合集
- VC++ MFC 的计算器的详细设计
- vc++ 和 openGL 做的 3D水波模拟 非常炫
- VC++实现算数编码
- VIsual C++实现的连连看游戏程序
- 一个漂亮的VC++示波器生成类
- C++中用数组实现的通讯录
- vc++基于MFC实现多媒体播放器源码
评论
共有 条评论