📄 hdcomm.h
字号:
#if !defined(AFX_HDCOMM_H__DBEB1525_3178_4F7F_A545_0E6FF76844FA__INCLUDED_)
#define AFX_HDCOMM_H__DBEB1525_3178_4F7F_A545_0E6FF76844FA__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// 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.
/////////////////////////////////////////////////////////////////////////////
// CHDComm wrapper class
class CHDComm : public CWnd
{
protected:
DECLARE_DYNCREATE(CHDComm)
public:
CLSID const& GetClsid()
{
static CLSID const clsid
= { 0xa2e8ec2, 0x614e, 0x4896, { 0xae, 0xfb, 0xe6, 0x90, 0x24, 0x42, 0x87, 0x68 } };
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:
CString GetCommPort();
void SetCommPort(LPCTSTR);
CString GetSettings();
void SetSettings(LPCTSTR);
CString GetXonChar();
void SetXonChar(LPCTSTR);
CString GetXoffChar();
void SetXoffChar(LPCTSTR);
CString GetErrorReplacedChar();
void SetErrorReplacedChar(LPCTSTR);
BOOL GetSendDataEmpty();
void SetSendDataEmpty(BOOL);
BOOL GetWriteCommLog();
void SetWriteCommLog(BOOL);
BOOL GetReadCommLog();
void SetReadCommLog(BOOL);
BOOL GetParityCheck();
void SetParityCheck(BOOL);
BOOL GetOutxCtsFlow();
void SetOutxCtsFlow(BOOL);
BOOL GetOutxDsrFlow();
void SetOutxDsrFlow(BOOL);
BOOL GetDsrSensitivity();
void SetDsrSensitivity(BOOL);
BOOL GetTxContinueOnXoff();
void SetTxContinueOnXoff(BOOL);
BOOL GetOutxXonXoffFlow();
void SetOutxXonXoffFlow(BOOL);
BOOL GetInxXonXoffFlow();
void SetInxXonXoffFlow(BOOL);
BOOL GetReplaceWhenParityError();
void SetReplaceWhenParityError(BOOL);
BOOL GetIgnoreNullChar();
void SetIgnoreNullChar(BOOL);
long GetXonLimit();
void SetXonLimit(long);
long GetXoffLimit();
void SetXoffLimit(long);
long GetReadIntervalTimeout();
void SetReadIntervalTimeout(long);
long GetReadTotalTimeoutMultiplier();
void SetReadTotalTimeoutMultiplier(long);
long GetReadTotalTimeoutConstant();
void SetReadTotalTimeoutConstant(long);
long GetWriteTotalTimeoutMultiplier();
void SetWriteTotalTimeoutMultiplier(long);
long GetWriteTotalTimeoutConstant();
void SetWriteTotalTimeoutConstant(long);
short GetDtrControl();
void SetDtrControl(short);
short GetRtsControl();
void SetRtsControl(short);
// Operations
public:
CString EnumComPorts();
BOOL StartComm();
void StopComm();
long GetModemState();
CString GetVersionInfo();
BOOL WriteCommData(long* Buffer, long BufferLength);
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_HDCOMM_H__DBEB1525_3178_4F7F_A545_0E6FF76844FA__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -