⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 commsettingsdlg.h

📁 串口调试助手的源代码
💻 H
字号:
// From VC4.2 Sample VCTERM
// Modify by JHCC

// CommSettingsDlg.h : interface of the CCommSettingsDlg class
//

#ifndef __COMMSETTING_H
#define __COMMSETTING_H

/////////////////////////////////////////////////////////////////////////////
// CCommSettingsDlg dialog

class CCommSettingsDlg : public CDialog
{
// Construction
public:
	CCommSettingsDlg(CWnd*  pParent = NULL);

// Dialog Data
	//{{AFX_DATA(CCommSettingsDlg)
	enum { IDD = IDD_COMMSETTINGS };
	int		m_baud;
	int		m_comport;
	int		m_databits;
	int		m_parity;
	int		m_stopbits;
	BOOL	m_bDTRDSR;
	BOOL	m_bRTSCTS;
	BOOL	m_bXONXOFF;
	//}}AFX_DATA

public:
	enum	DEFAULT_VALUES
	{
		DEFAULT_BUADRATE = 1200,	// 1200 bps
		DEFAULT_COMMPORT = 1,	// COM1
		DEFAULT_DATABITS = 8,	// 8 bits
		DEFAULT_PARITY = 0,	// No Parity
		DEFAULT_STOPBITS = 1,	// Stop Bits
		DEFAULT_FLOWCTRLS = 0,	// no Flow Ctrls
	};

	DWORD	GetBaudRate(void);
	BYTE	GetDataBits(void);
	BYTE	GetStopBits(void);
	BYTE	GetParity(void);
	BYTE	GetCommPort(void);
	BYTE	GetFlowCtrls(void);
	
// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CCommSettingsDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:

	// Generated message map functions
	//{{AFX_MSG(CCommSettingsDlg)
	virtual void OnOK();
	virtual BOOL OnInitDialog();
	virtual void OnCancel();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

#endif // __COMMSETTING_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -