• 大小: 5.07MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-01
  • 语言: C/C++
  • 标签: MFC  串口  MScom  

资源简介

MFC写的串口调试助手,功能还不够完善,但是作为演示熟悉MSCOM已经可以了;

资源截图

代码片段和文件信息

// 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

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      47882  2014-07-25 17:35  Debug\mscomm.obj

     文件          0  2014-07-25 17:35  Debug\mscomm.sbr

     文件    4842496  2014-07-25 18:14  Debug\SCommTest.bsc

     文件     127072  2014-07-25 18:14  Debug\SCommTest.exe

     文件     284560  2014-07-25 18:14  Debug\SCommTest.ilk

     文件      15846  2014-07-25 17:35  Debug\SCommTest.obj

     文件    6885772  2014-07-25 17:35  Debug\SCommTest.pch

     文件     427008  2014-07-25 18:14  Debug\SCommTest.pdb

     文件       7480  2014-07-25 18:09  Debug\SCommTest.res

     文件          0  2014-07-25 17:35  Debug\SCommTest.sbr

     文件      53611  2014-07-25 18:14  Debug\SCommTestDlg.obj

     文件          0  2014-07-25 18:14  Debug\SCommTestDlg.sbr

     文件     105895  2014-07-25 17:35  Debug\StdAfx.obj

     文件    1374958  2014-07-25 17:35  Debug\StdAfx.sbr

     文件     205824  2014-07-25 18:17  Debug\vc60.idb

     文件     364544  2014-07-25 18:14  Debug\vc60.pdb

     文件      24986  2014-07-25 17:39  Release\mscomm.obj

     文件     212992  2014-07-25 17:39  Release\SCommTest.exe

     文件       9828  2014-07-25 17:39  Release\SCommTest.obj

     文件    5588128  2014-07-25 17:39  Release\SCommTest.pch

     文件       9140  2014-07-25 17:39  Release\SCommTest.res

     文件      32718  2014-07-25 17:39  Release\SCommTestDlg.obj

     文件        738  2014-07-25 17:39  Release\StdAfx.obj

     文件      50176  2014-07-25 17:40  Release\vc60.idb

     文件       5430  2014-07-25 18:00  res\SCommTest.ico

     文件        401  2014-07-25 12:28  res\SCommTest.rc2

     文件       1078  2014-07-25 12:28  res\复件 SCommTest.ico

     文件       8569  2014-07-25 12:28  mscomm.cpp

     文件       3221  2014-07-25 12:28  mscomm.h

     文件       3633  2014-07-25 12:28  ReadMe.txt

............此处省略21个文件信息

评论

共有 条评论