📄 serialtestdlg.h
字号:
// SerialTestDlg.h : 庆歹 颇老
//
#pragma once
#include "afxwin.h"
#include "afxcmn.h"
#include "Queue.h"
#define WM_UPDATE (WM_USER+1)
// CSerialTestDlg 措拳 惑磊
class CSerialTestDlg : public CDialog
{
// 积己涝聪促.
public:
CSerialTestDlg(CWnd* pParent = NULL); // 钎霖 积己磊涝聪促.
// 措拳 惑磊 单捞磐涝聪促.
enum { IDD = IDD_SERIALTEST_DIALOG };
protected:
HICON m_hIcon;
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 瘤盔涝聪促.
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
#ifndef UNDER_CE
afx_msg void OnPaint();
#endif
afx_msg HCURSOR OnQueryDragIcon();
DECLARE_MESSAGE_MAP()
public:
HANDLE m_hComm;
BOOL m_fConnect;
BOOL m_Afc;
BOOL m_fRepeat;
BOOL m_fSync;
BOOL m_fLoopBack;
int m_DataSize;
int m_BlockSize;
int m_Repeat;
unsigned int m_rSize;
unsigned int m_wSize;
unsigned int m_RepeatTime;
unsigned int m_RepeatCount;
unsigned int m_RepeatTerm;
unsigned int m_timeout;
wchar_t *m_ResultBuff;
wchar_t *m_ErrorBuff;
CEdit m_EdtResult;
CEdit m_EdtError;
CComboBox m_CmbPort;
CComboBox m_CmbBaud;
CSpinButtonCtrl m_SpnTime;
CSpinButtonCtrl m_SpnTerm;
CSpinButtonCtrl m_SpnCount;
FILE *logFile;
FILE *errorFile;
afx_msg void OnFileExit();
afx_msg void OnAboutAbout();
afx_msg void OnCbnSelchangeCmbport();
afx_msg void OnBnClickedBtnconnect();
afx_msg void OnBnClickedBtnquit();
afx_msg void OnBnClickedRdorepeat();
afx_msg void OnBnClickedRdotime();
afx_msg void OnBnClickedBtnsend();
afx_msg void OnBnClickedChkloopback();
afx_msg void OnBnClickedChksync();
afx_msg void OnTimer(UINT_PTR nIDEvent);
afx_msg void OnBnClickedBtnstress();
afx_msg void OnBnClickedBtnread();
afx_msg LRESULT OnUpdateScreen(WPARAM wParam, LPARAM lParam);
void OpenPort();
void ClosePort();
void LogMessage(CString *message, BOOL error = FALSE);
BOOL Writer(PBYTE pBuff, DWORD writeSize, DWORD *dwWritten);
BOOL Reader(PBYTE pBuff, DWORD readSize, DWORD *dwRead);
public:
afx_msg void OnEnChangeEdttime();
public:
afx_msg void OnEnChangeEdtterm();
public:
afx_msg void OnEnChangeEdtrepeat();
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -