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

📄 mfccommassistdlg.h

📁 《Visual C++串口通信开发入门与编程实践》(源码) 本书着重介绍计算机串口通信的硬件原理、软件开发和工程实例。案例式教学
💻 H
字号:
// MFCCommAssistDlg.h : 头文件
//

#pragma once
#include <SerialMFC.h>
#include "stdafx.h"

#define PORTNAME_MAX 8
#define BAUDRATE_MAX 3
#define DATABITS_MAX 4
#define PARITY_MAX 3
#define STOPBITS_MAX 3

// CMFCCommAssistDlg 对话框
class CMFCCommAssistDlg : public CDialog
{
// 构造
public:
	CMFCCommAssistDlg(CWnd* pParent = NULL);	// 标准构造函数

// 对话框数据
	enum { IDD = IDD_MFCCOMMASSIST_DIALOG };

	protected:
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV 支持

private:
	CSerialMFC m_port;

	CString*  m_lstStrPort[PORTNAME_MAX];
	int n_portnum;
	CString*  m_lstStrBaudrate[BAUDRATE_MAX];
	CSerialMFC::EBaudrate m_lstBaudrate[BAUDRATE_MAX];
	CString*  m_lstStrDataBits[DATABITS_MAX];
	CSerialMFC::EDataBits m_lstDataBits[DATABITS_MAX];
	CString*  m_lstStrParity[PARITY_MAX];
	CSerialMFC::EParity m_lstParity[PARITY_MAX];
	CString*  m_lstStrStopBits[STOPBITS_MAX];
	CSerialMFC::EStopBits m_lstStopBits[STOPBITS_MAX];

	bool m_port_opened;
	void UpdateButtonOC();
	void DisplayError();

// 实现
protected:
	HICON m_hIcon;

	// 生成的消息映射函数
	virtual BOOL OnInitDialog();
	afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
	afx_msg void OnPaint();
	afx_msg HCURSOR OnQueryDragIcon();
	afx_msg LRESULT OnSerialMsg (WPARAM wParam, LPARAM lParam);
	DECLARE_MESSAGE_MAP()
public:
	afx_msg void OnBnClickedBtnOc();
	afx_msg void OnBnClickedBtnSend();
};

⌨️ 快捷键说明

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