📄 调试dlg.h
字号:
// 调试Dlg.h : header file
//
//{{AFX_INCLUDES()
#include "mscomm.h"
//}}AFX_INCLUDES
#if !defined(AFX_DLG_H__98A0A4BF_BCAC_449E_A11D_48A20E2A3D31__INCLUDED_)
#define AFX_DLG_H__98A0A4BF_BCAC_449E_A11D_48A20E2A3D31__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
/////////////////////////////////////////////////////////////////////////////
// CMyDlg dialog
class CMyDlg : public CDialog
{
// Construction
public:
CByteArray RecDecData;
CByteArray SendHexData;
CByteArray SendCharData;
CByteArray ThenSendData;
CByteArray WhenRecData;
VARIANT variantData;
COleVariant oleData;
int m_nOpenPortNum;
int m_nConverSelect;
long m_lSendTime;
bool m_bDataNoError;
int m_nWhenRecError;
int m_nThenSendError;
CString m_strWhenRecData;
CString m_strThenSendData;
CString m_strCheckBit;
CString m_strPortParameter;
CString m_strFilePath;
CMyDlg(CWnd* pParent = NULL); // standard constructor
void PortSettion(void);
int CheckHexData(CString strInData);
int IncludeData(void);
char ToHexChar(char ch);
bool PackSendData(void);
bool SetPortPara(void);
CString WriteTime(void);
CString ConverNum(int nNum);
int PackMutualData(int nSelect,CString strInData);
// Dialog Data
//{{AFX_DATA(CMyDlg)
enum { IDD = IDD_MY_DIALOG };
CEdit m_edit_Cctrl_disdata;
CEdit m_edit_Cctrl_indata;
CComboBox m_combo_Cctrl_stopbit;
CComboBox m_combo_Cctrl_databit;
CComboBox m_combo_Cctrl_rate;
CComboBox m_combo_Cctrl_handshake;
CComboBox m_combo_Cctrl_port;
CComboBox m_combo_Cctrl_converdata;
CComboBox m_combo_Cctrl_checkbit;
BOOL m_check_clean;
BOOL m_check_dis_data;
BOOL m_check_dtr;
BOOL m_check_open_port;
BOOL m_check_rts;
CString m_combo_Cstr_checkbit;
CString m_combo_Cstr_databit;
CString m_combo_Cstr_rate;
CString m_combo_Cstr_stopbit;
CString m_edit_Cstr_disdata;
BOOL m_check_auto_send;
BOOL m_check_local_dis;
BOOL m_check_send_conver;
BOOL m_check_use_answer;
CString m_edit_Cstr_indata;
CString m_edit_Cstr_sendcircle;
CString m_edit_Cstr_thensend;
CString m_edit_Cstr_whenrec;
CMSComm m_mscomm_Cctrl_com;
BOOL m_check_rec_conver;
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CMyDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
HICON m_hIcon;
// Generated message map functions
//{{AFX_MSG(CMyDlg)
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg void OnButtonCleanNow();
afx_msg void OnCheckOpenPort();
afx_msg void OnSelchangeComboSelePort();
afx_msg void OnOnCommMscomm();
afx_msg void OnSelchangeComboSeleConverdata();
afx_msg void OnCheckDtr();
afx_msg void OnCheckRts();
afx_msg void OnChangeEditInData();
afx_msg void OnButton1();
afx_msg void OnCheckSendConver();
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnCheckAutoSend();
afx_msg void OnChangeEditSendCircle();
afx_msg void OnSelchangeComboSeleRate();
afx_msg void OnSelchangeComboSeleDatabit();
afx_msg void OnSelchangeComboSeleStopbit();
afx_msg void OnSelchangeComboSeleCheckbit();
afx_msg void OnButtonSaveData();
afx_msg void OnButtonSendClean();
afx_msg void OnCheckUseAnswer();
afx_msg void OnChangeEditWhenRec();
afx_msg void OnChangeEditThenSend();
afx_msg void OnButtonview();
afx_msg void OnKillfocusEditSendCircle();
afx_msg void OnCheckLocalDis();
afx_msg void OnWhenrecconver();
afx_msg void OnCheckRecconver();
afx_msg void OnButtonThensendclean();
DECLARE_EVENTSINK_MAP()
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_DLG_H__98A0A4BF_BCAC_449E_A11D_48A20E2A3D31__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -