www.pudn.com > 串口以太网通信技术转换.rar > BackForm.cpp


// BackForm.cpp : implementation file 
// 
 
#include "stdafx.h" 
#include "CtoE.h" 
#include "BackForm.h" 
#include "dsock.h" 
#include "comm.h" 
 
#include "mainfrm.h" 
 
#ifdef _DEBUG 
#define new DEBUG_NEW 
#undef THIS_FILE 
static char THIS_FILE[] = __FILE__; 
#endif 
 
///////////////////////////////////////////////////////////////////////////// 
// CBackForm 
 
IMPLEMENT_DYNCREATE(CBackForm, CFormView) 
 
CBackForm::CBackForm() 
	: CFormView(CBackForm::IDD) 
{ 
	//{{AFX_DATA_INIT(CBackForm) 
	m_sendstr = _T(""); 
	m_recvstr = _T(""); 
	//}}AFX_DATA_INIT 
} 
 
CBackForm::~CBackForm() 
{ 
} 
 
void CBackForm::DoDataExchange(CDataExchange* pDX) 
{ 
	CFormView::DoDataExchange(pDX); 
	//{{AFX_DATA_MAP(CBackForm) 
	DDX_Text(pDX, IDC_EDIT1, m_sendstr); 
	DDX_Text(pDX, IDC_EDIT2, m_recvstr); 
	//}}AFX_DATA_MAP 
} 
 
 
BEGIN_MESSAGE_MAP(CBackForm, CFormView) 
	//{{AFX_MSG_MAP(CBackForm) 
	ON_BN_CLICKED(IDC_SENDDATA, OnSenddata) 
	ON_BN_CLICKED(IDC_SENDDATA2, OnSenddata2) 
	//}}AFX_MSG_MAP 
END_MESSAGE_MAP() 
 
///////////////////////////////////////////////////////////////////////////// 
// CBackForm diagnostics 
 
#ifdef _DEBUG 
void CBackForm::AssertValid() const 
{ 
	CFormView::AssertValid(); 
} 
 
void CBackForm::Dump(CDumpContext& dc) const 
{ 
	CFormView::Dump(dc); 
} 
#endif //_DEBUG 
 
///////////////////////////////////////////////////////////////////////////// 
// CBackForm message handlers 
 
void CBackForm::OnSenddata()  
{ 
	// TODO: Add your control notification handler code here 
	UpdateData(); 
	CMainFrame *p = (CMainFrame *)AfxGetApp()->m_pMainWnd; 
	char buf[300]; 
	strcpy(buf, m_sendstr); 
	int len = m_sendstr.GetLength(); 
	p->sock->SendString(buf, len); 
} 
 
void CBackForm::OnSenddata2()  
{ 
	// TODO: Add your control notification handler code here 
	UpdateData(); 
	CMainFrame *p = (CMainFrame *)AfxGetApp()->m_pMainWnd; 
	char buf[300]; 
	strcpy(buf, m_sendstr); 
	int len = m_sendstr.GetLength(); 
	p->com->SendString(buf, len); 
}