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

📄 configcmd.cpp

📁 串口的监控程序,提供了固定命令模式和
💻 CPP
字号:
// ConfigCmd.cpp : implementation file
//

#include "stdafx.h"
#include "caller.h"
#include "ConfigCmd.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CConfigCmd dialog


//##ModelId=3FFC8F3B007F
CConfigCmd::CConfigCmd(CWnd* pParent /*=NULL*/)
	: CDialog(CConfigCmd::IDD, pParent)
{
	//{{AFX_DATA_INIT(CConfigCmd)
	m_bCmd11En = FALSE;
	m_bCmd12En = FALSE;
	m_bCmd13En = FALSE;
	m_bCmd21En = FALSE;
	m_bCmd22En = FALSE;
	m_bCmd23En = FALSE;
	m_bCmd24En = FALSE;
	m_bCmd25En = FALSE;
	m_strCmdLine11Text = _T("");
	m_strCmdLine12Text = _T("");
	m_strCmdLine13Text = _T("");
	m_strCmdLine21Text = _T("");
	m_strCmdLine22Text = _T("");
	m_strCmdLine23Text = _T("");
	m_strCmdLine24Text = _T("");
	m_strCmdLine25Text = _T("");
	//}}AFX_DATA_INIT
}


//##ModelId=3FFC8F3B00DB
void CConfigCmd::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CConfigCmd)
	DDX_Check(pDX, IDC_CONFIG_CHECK11, m_bCmd11En);
	DDX_Check(pDX, IDC_CONFIG_CHECK12, m_bCmd12En);
	DDX_Check(pDX, IDC_CONFIG_CHECK13, m_bCmd13En);
	DDX_Check(pDX, IDC_CONFIG_CHECK21, m_bCmd21En);
	DDX_Check(pDX, IDC_CONFIG_CHECK22, m_bCmd22En);
	DDX_Check(pDX, IDC_CONFIG_CHECK23, m_bCmd23En);
	DDX_Check(pDX, IDC_CONFIG_CHECK24, m_bCmd24En);
	DDX_Check(pDX, IDC_CONFIG_CHECK25, m_bCmd25En);
	DDX_Text(pDX, IDC_CONFIG_CMDEDIT11, m_strCmdLine11Text);
	DDX_Text(pDX, IDC_CONFIG_CMDEDIT12, m_strCmdLine12Text);
	DDX_Text(pDX, IDC_CONFIG_CMDEDIT13, m_strCmdLine13Text);
	DDX_Text(pDX, IDC_CONFIG_CMDEDIT21, m_strCmdLine21Text);
	DDX_Text(pDX, IDC_CONFIG_CMDEDIT22, m_strCmdLine22Text);
	DDX_Text(pDX, IDC_CONFIG_CMDEDIT23, m_strCmdLine23Text);
	DDX_Text(pDX, IDC_CONFIG_CMDEDIT24, m_strCmdLine24Text);
	DDX_Text(pDX, IDC_CONFIG_CMDEDIT25, m_strCmdLine25Text);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CConfigCmd, CDialog)
	//{{AFX_MSG_MAP(CConfigCmd)
	ON_BN_CLICKED(IDC_CONFIG_CHECK11, OnConfigCheck11)
	ON_BN_CLICKED(IDC_CONFIG_CHECK12, OnConfigCheck12)
	ON_BN_CLICKED(IDC_CONFIG_CHECK13, OnConfigCheck13)
	ON_BN_CLICKED(IDC_CONFIG_CHECK21, OnConfigCheck21)
	ON_BN_CLICKED(IDC_CONFIG_CHECK22, OnConfigCheck22)
	ON_BN_CLICKED(IDC_CONFIG_CHECK23, OnConfigCheck23)
	ON_BN_CLICKED(IDC_CONFIG_CHECK24, OnConfigCheck24)
	ON_BN_CLICKED(IDC_CONFIG_CHECK25, OnConfigCheck25)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CConfigCmd message handlers

//##ModelId=3FFC8F3B00EB
BOOL CConfigCmd::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
//	CConfigCmd *pDlg = (CConfigCmd*)this;

	GetDlgItem(IDC_CONFIG_CMDEDIT11)->EnableWindow( m_bCmd11En);
	GetDlgItem(IDC_CONFIG_CMDEDIT12)->EnableWindow( m_bCmd12En);
	GetDlgItem(IDC_CONFIG_CMDEDIT13)->EnableWindow( m_bCmd13En);
//-------------
	GetDlgItem(IDC_CONFIG_CMDEDIT21)->EnableWindow( m_bCmd21En);
	GetDlgItem(IDC_CONFIG_CMDEDIT22)->EnableWindow( m_bCmd22En);
	GetDlgItem(IDC_CONFIG_CMDEDIT23)->EnableWindow( m_bCmd23En);
	GetDlgItem(IDC_CONFIG_CMDEDIT24)->EnableWindow( m_bCmd24En);
	GetDlgItem(IDC_CONFIG_CMDEDIT25)->EnableWindow( m_bCmd25En);

	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

//##ModelId=3FFC8F3B00ED
void CConfigCmd::OnConfigCheck11() 
{
	// TODO: Add your control notification handler code here
	m_bCmd11En  = !m_bCmd11En;
	GetDlgItem(IDC_CONFIG_CMDEDIT11)->EnableWindow( m_bCmd11En );
	
}

//##ModelId=3FFC8F3B00FA
void CConfigCmd::OnConfigCheck12() 
{
	// TODO: Add your control notification handler code here
	m_bCmd12En  = !m_bCmd12En;
	GetDlgItem(IDC_CONFIG_CMDEDIT12)->EnableWindow( m_bCmd12En );
}

//##ModelId=3FFC8F3B00FC
void CConfigCmd::OnConfigCheck13() 
{
	// TODO: Add your control notification handler code here
	m_bCmd13En  = !m_bCmd13En;
	GetDlgItem(IDC_CONFIG_CMDEDIT13)->EnableWindow( m_bCmd13En );	
}

//##ModelId=3FFC8F3B00FE
void CConfigCmd::OnConfigCheck21() 
{
	// TODO: Add your control notification handler code here
	m_bCmd21En  = !m_bCmd21En;
	GetDlgItem(IDC_CONFIG_CMDEDIT21)->EnableWindow( m_bCmd21En );	
}

//##ModelId=3FFC8F3B0109
void CConfigCmd::OnConfigCheck22() 
{
	// TODO: Add your control notification handler code here
	m_bCmd22En  = !m_bCmd22En;
	GetDlgItem(IDC_CONFIG_CMDEDIT22)->EnableWindow( m_bCmd22En );	
}

//##ModelId=3FFC8F3B010B
void CConfigCmd::OnConfigCheck23() 
{
	// TODO: Add your control notification handler code here
	m_bCmd23En  = !m_bCmd23En;
	GetDlgItem(IDC_CONFIG_CMDEDIT23)->EnableWindow( m_bCmd23En );	
}

//##ModelId=3FFC8F3B0119
void CConfigCmd::OnConfigCheck24() 
{
	// TODO: Add your control notification handler code here
	m_bCmd24En  = !m_bCmd24En;
	GetDlgItem(IDC_CONFIG_CMDEDIT24)->EnableWindow( m_bCmd24En );
}

//##ModelId=3FFC8F3B011B
void CConfigCmd::OnConfigCheck25() 
{
	// TODO: Add your control notification handler code here
	m_bCmd25En  = !m_bCmd25En;
	GetDlgItem(IDC_CONFIG_CMDEDIT25)->EnableWindow( m_bCmd25En );
}

⌨️ 快捷键说明

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