資源簡介
VC++ 串口實現雙機互聯 包含視窗加代碼.
VC++ 串口實現雙機互聯 包含視窗加代碼.

代碼片段和文件信息
/*
** FILENAME ConfigDlg.cpp
**
** PURPOSE Here?the?ports?can?be?configured
**
** CREATION?DATE 15-09-1997
** LAST?MODIFICATION 12-11-1997
**
** AUTHOR Remon?Spekreijse
**
*/
#include?“stdafx.h“
#include?“resource.h“
#include?“ConfigDlg.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CConfigDlg?dialog
CConfigDlg::CConfigDlg(CWnd*?pParent?/*=NULL*/)
:?CDialog(CConfigDlg::IDD?pParent)
{
//{{AFX_DATA_INIT(CConfigDlg)
m_strBaudRate?=?_T(““);
m_strDataBits?=?_T(““);
m_strParity?=?_T(““);
m_strStopBits?=?_T(““);
m_strSendBuffer?=?_T(““);
m_strComm?=?_T(“COM1“);
//}}AFX_DATA_INIT
}
CConfigDlg::CConfigDlg(CWnd*?pParent?DCB?dcb)
:?CDialog(CConfigDlg::IDD?pParent)
{
m_dcb?=?dcb;
}
CConfigDlg::CConfigDlg(CWnd*?pParent?CSerialPortEx*?pPort)
:?CDialog(CConfigDlg::IDD?pParent)
{
m_dcb?=?pPort->GetDCB();
char?temp[10];
m_strComm=_T(CString(“COM“)+itoa(pPort->m_nPortNrtemp10));
}
void?CConfigDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CConfigDlg)
DDX_CBString(pDX?IDC_BAUDRATECOMBO?m_strBaudRate);
DDX_CBString(pDX?IDC_DATABITSCOMBO?m_strDataBits);
DDX_CBString(pDX?IDC_PARITYCOMBO?m_strParity);
DDX_CBString(pDX?IDC_STOPBITSCOMBO?m_strStopBits);
DDX_CBString(pDX?IDC_SENDBUFFERCOMBO?m_strSendBuffer);
DDX_CBString(pDX?IDC_COMMCOMBO?m_strComm);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CConfigDlg?CDialog)
//{{AFX_MSG_MAP(CConfigDlg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CConfigDlg?message?handlers
BOOL?CConfigDlg::OnInitDialog()?
{
CDialog::OnInitDialog();
CString?strTemp;
strTemp.Format(“%d“?m_dcb.BaudRate);
((CComboBox*)GetDlgItem(IDC_BAUDRATECOMBO))->SelectString(0?strTemp);
((CComboBox*)GetDlgItem(IDC_PARITYCOMBO))->SetCurSel(m_dcb.Parity);
((CComboBox*)GetDlgItem(IDC_STOPBITSCOMBO))->SetCurSel(m_dcb.StopBits);
strTemp.Format(“%d“?m_dcb.ByteSize);
((CComboBox*)GetDlgItem(IDC_DATABITSCOMBO))->SelectString(0?strTemp);
CComboBox*?pcommChoice=(CComboBox*)this->GetDlgItem(IDC_COMMCOMBO);
switch(m_strComm[3])
{
case?‘1‘:
pcommChoice->SetCurSel(0);
break;
case?‘2‘:
pcommChoice->SetCurSel(1);
break;
case?‘3‘:
pcommChoice->SetCurSel(2);
break;
case?‘4‘:
pcommChoice->SetCurSel(3);
break;
default:
break;
}
return?TRUE;??//?return?TRUE?unless?you?set?the?focus?to?a?control
??????????????//?EXCEPTION:?OCX?Property?Pages?should?return?FALSE
}
??
void?CConfigDlg::OnOK()?
{
//?TODO:?Add?extra?validation?here
CDialog::OnOK();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2848??2008-09-21?19:33??串口實現雙機互聯\ConfigDlg.cpp
?????文件???????1494??2008-09-21?19:33??串口實現雙機互聯\ConfigDlg.h
?????文件???????7203??2002-09-12?15:29??串口實現雙機互聯\ExpandingDialog.cpp
?????文件???????4540??2002-09-08?08:05??串口實現雙機互聯\ExpandingDialog.h
?????文件???????1246??2002-10-28?07:34??串口實現雙機互聯\InputWnd.cpp
?????文件???????1275??2002-10-28?07:34??串口實現雙機互聯\InputWnd.h
?????文件???????3633??2002-09-08?07:10??串口實現雙機互聯\ReadMe.txt
?????文件???????1078??2002-09-08?07:10??串口實現雙機互聯\res\SerialApp.ico
?????文件????????401??2002-09-08?07:10??串口實現雙機互聯\res\SerialApp.rc2
?????文件????????478??2002-10-23?01:49??串口實現雙機互聯\res\Toolbar.bmp
?????文件???????2762??2002-10-23?01:49??串口實現雙機互聯\Resource.h
?????文件??????41424??2008-09-21?19:31??串口實現雙機互聯\SerialApp.aps
?????文件???????3305??2008-09-21?19:38??串口實現雙機互聯\SerialApp.clw
?????文件???????2156??2002-10-21?04:43??串口實現雙機互聯\SerialApp.cpp
?????文件???????4878??2002-10-28?07:41??串口實現雙機互聯\SerialApp.dsp
?????文件????????543??2002-09-08?07:10??串口實現雙機互聯\SerialApp.dsw
?????文件???????1357??2002-09-08?07:10??串口實現雙機互聯\SerialApp.h
?????文件?????140288??2008-09-21?19:40??串口實現雙機互聯\SerialApp.ncb
?????文件??????49664??2008-09-21?19:40??串口實現雙機互聯\SerialApp.opt
?????文件???????1005??2008-09-21?19:32??串口實現雙機互聯\SerialApp.plg
?????文件???????9842??2008-09-21?19:31??串口實現雙機互聯\SerialApp.rc
?????文件??????25474??2002-11-07?04:17??串口實現雙機互聯\SerialAppDlg.cpp
?????文件???????3128??2002-10-28?07:43??串口實現雙機互聯\SerialAppDlg.h
?????文件??????22984??2002-10-28?21:38??串口實現雙機互聯\SerialPort.cpp
?????文件???????3539??2002-10-28?21:38??串口實現雙機互聯\SerialPort.h
?????文件???????2337??2002-10-28?07:42??串口實現雙機互聯\ShowWnd.cpp
?????文件???????1399??2002-10-28?07:42??串口實現雙機互聯\ShowWnd.h
?????文件????????211??2002-09-08?07:10??串口實現雙機互聯\StdAfx.cpp
?????文件???????1054??2002-09-08?07:10??串口實現雙機互聯\StdAfx.h
?????目錄??????????0??2008-09-21?19:32??串口實現雙機互聯\Debug
............此處省略5個文件信息
評論
共有 條評論