串口的创建函数

2026/1/27 1:56:24

转载VC++6.0 // CMSComm.h : Declaration of ActiveX Control wrapper class(es) created by Microsoft Visual C++

#pragma once

///////////////////////////////////////////////////////////////////////////// // CMSComm

class CMSComm : public CWnd {

protected:

DECLARE_DYNCREATE(CMSComm) public:

CLSID const& GetClsid() {

static CLSID const clsid

= { 0x648A5600, 0x2C6E, 0x101B, { 0x82, 0xB6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14 } };

return clsid; }

virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle,

const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext = NULL) {

return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); }

BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd,

UINT nID, CFile* pPersist = NULL, BOOL bStorage = FALSE, BSTR bstrLicKey = NULL) {

return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,

pPersist, bStorage, bstrLicKey); }

// Attributes public:

// Operations public:

void put_CDHolding(BOOL newValue) {

static BYTE parms[] = VTS_BOOL ;

InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); }

BOOL get_CDHolding() {

BOOL result;

InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; }

void put_CDTimeout(long newValue) {

static BYTE parms[] = VTS_I4 ;

InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); }

long get_CDTimeout() {

long result;

InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; }

void put_CommID(long newValue) {

static BYTE parms[] = VTS_I4 ;

InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); }

long get_CommID() {

long result;

InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; }

void put_CommPort(short newValue) {

static BYTE parms[] = VTS_I2 ;

InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); }

short get_CommPort() {

short result;

InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result;

}

void put__CommPort(short newValue) {

static BYTE parms[] = VTS_I2 ;

InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); }

short get__CommPort() {

short result;

InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; }

void put_CTSHolding(BOOL newValue) {

static BYTE parms[] = VTS_BOOL ;

InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); }

BOOL get_CTSHolding() {

BOOL result;

InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; }

void put_CTSTimeout(long newValue) {

static BYTE parms[] = VTS_I4 ;

InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); }

long get_CTSTimeout() {

long result;

InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; }

void put_DSRHolding(BOOL newValue) {

static BYTE parms[] = VTS_BOOL ;

InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); }

BOOL get_DSRHolding() {

BOOL result;

InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result;

}

void put_DSRTimeout(long newValue) {

static BYTE parms[] = VTS_I4 ;

InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); }

long get_DSRTimeout() {

long result;

InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; }

void put_DTREnable(BOOL newValue) {

static BYTE parms[] = VTS_BOOL ;

InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); }

BOOL get_DTREnable() {

BOOL result;

InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; }

void put_Handshaking(long newValue) {

static BYTE parms[] = VTS_I4 ;

InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); }

long get_Handshaking() {

long result;

InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; }

void put_InBufferSize(short newValue) {

static BYTE parms[] = VTS_I2 ;

InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); }

short get_InBufferSize() {

short result;

InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result;


串口的创建函数.doc 将本文的Word文档下载到电脑
搜索更多关于: 串口的创建函数 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219