📄 fzcsyjbkdlg.cpp
字号:
// FzcsYjbkDlg.cpp : implementation file
//
#include "stdafx.h"
#include "Wonder.h"
#include "FzcsYjbkDlg.h"
#include "DataStruct.h"
#include "CESeries.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
extern CCESeries serial;
extern CYjbkData YjbkData[];
extern int YjbkNum ;
extern int YjbkTotal ;
extern BYTE Data232[];
extern int iCounter;
extern int flg_Yjb_hand;
extern int flg_Yjb_recOK ;
extern int serialOpen ;
extern CYjbkData YjbkBL;
extern fdlx FDLH;
extern zslx ZXLH;
extern char back[];
extern int YjbSendChose ;
extern HANDLE hYjbkFile;
/////////////////////////////////////////////////////////////////////////////
// CFzcsYjbkDlg dialog
CFzcsYjbkDlg::CFzcsYjbkDlg(CWnd* pParent /*=NULL*/)
: CDialog(CFzcsYjbkDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CFzcsYjbkDlg)
m_YjbkFZ_AZDW = _T("");
m_YjbkFZ_AZDZ = _T("");
m_YjbkFZ_BWDH = _T("");
m_YjbkFZ_CCBH = _T("");
m_YjbkFZ_SCCJ = _T("");
m_YjbkFZ_SHY = _T("");
m_YjbkFZ_TZBH = _T("");
m_YjbkFZ_DATE = _T("");
//}}AFX_DATA_INIT
}
void CFzcsYjbkDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CFzcsYjbkDlg)
DDX_Text(pDX, IDD_FZCS_YJB_EDT_AZDW, m_YjbkFZ_AZDW);
DDX_Text(pDX, IDD_FZCS_YJB_EDT_AZDZ, m_YjbkFZ_AZDZ);
DDX_Text(pDX, IDD_FZCS_YJB_EDT_BWDH, m_YjbkFZ_BWDH);
DDX_Text(pDX, IDD_FZCS_YJB_EDT_CCBH, m_YjbkFZ_CCBH);
DDX_Text(pDX, IDD_FZCS_YJB_EDT_SCCJ, m_YjbkFZ_SCCJ);
DDX_Text(pDX, IDD_FZCS_YJB_EDT_SHY, m_YjbkFZ_SHY);
DDX_Text(pDX, IDD_FZCS_YJB_EDT_TZBH, m_YjbkFZ_TZBH);
DDX_Text(pDX, IDD_FZCS_YJB_EDT_DATE, m_YjbkFZ_DATE);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CFzcsYjbkDlg, CDialog)
//{{AFX_MSG_MAP(CFzcsYjbkDlg)
ON_BN_CLICKED(IDC_FZCS_YJB_DLG_BTN_EXIT, OnFzcsYjbDlgBtnExit)
ON_BN_CLICKED(IDC_FZCS_YJB_DLG_BTN_OK, OnFzcsYjbDlgBtnOk)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CFzcsYjbkDlg message handlers
void CFzcsYjbkDlg::OnFzcsYjbDlgBtnExit()
{
// TODO: Add your control notification handler code here
CDialog::OnCancel();
}
void CFzcsYjbkDlg::OnFzcsYjbDlgBtnOk()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
WideCharToMultiByte(CP_ACP, 0, m_YjbkFZ_AZDW, -1, YjbkBL.azdw , 15, NULL, NULL);
YjbkBL.azdw[15]=0;
WideCharToMultiByte(CP_ACP, 0, m_YjbkFZ_AZDZ, -1, YjbkBL.azdz , 15, NULL, NULL);
YjbkBL.azdz[15]=0;
WideCharToMultiByte(CP_ACP, 0, m_YjbkFZ_BWDH, -1, YjbkBL.bwdh , 15, NULL, NULL);
YjbkBL.bwdh[15]=0;
WideCharToMultiByte(CP_ACP, 0, m_YjbkFZ_CCBH, -1, YjbkBL.scbh , 15, NULL, NULL);
YjbkBL.scbh[15]=0;
WideCharToMultiByte(CP_ACP, 0, m_YjbkFZ_DATE, -1, YjbkBL.ccrq , 15, NULL, NULL);
YjbkBL.ccrq [15]=0;
WideCharToMultiByte(CP_ACP, 0, m_YjbkFZ_SCCJ, -1, YjbkBL.sccj , 15, NULL, NULL);
YjbkBL.sccj[15]=0;
WideCharToMultiByte(CP_ACP, 0, m_YjbkFZ_SHY, -1, YjbkBL.shy , 15, NULL, NULL);
YjbkBL.shy[15]=0;
WideCharToMultiByte(CP_ACP, 0, m_YjbkFZ_TZBH, -1, YjbkBL.tzbh , 15, NULL, NULL);
YjbkBL.tzbh[15]=0;
m_YjbkFZ_AZDW = _T("");
m_YjbkFZ_AZDZ = _T("");
m_YjbkFZ_BWDH = _T("");
m_YjbkFZ_CCBH = _T("");
m_YjbkFZ_DATE = _T("");
m_YjbkFZ_SCCJ = _T("");
m_YjbkFZ_SHY = _T("");
m_YjbkFZ_TZBH = _T("");
CDialog::OnCancel();
}
BOOL CFzcsYjbkDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
MultiByteToWideChar(CP_ACP,MB_COMPOSITE,YjbkData[YjbkNum].azdw ,-1,m_YjbkFZ_AZDW.GetBuffer(15),15);
MultiByteToWideChar(CP_ACP,MB_COMPOSITE,YjbkData[YjbkNum].azdz ,-1,m_YjbkFZ_AZDZ.GetBuffer(15),15);
MultiByteToWideChar(CP_ACP,MB_COMPOSITE,YjbkData[YjbkNum].bwdh ,-1,m_YjbkFZ_BWDH.GetBuffer(15),15);
MultiByteToWideChar(CP_ACP,MB_COMPOSITE,YjbkData[YjbkNum].scbh ,-1,m_YjbkFZ_CCBH.GetBuffer(15),15);
MultiByteToWideChar(CP_ACP,MB_COMPOSITE,YjbkData[YjbkNum].ccrq ,-1,m_YjbkFZ_DATE.GetBuffer(15),15);
MultiByteToWideChar(CP_ACP,MB_COMPOSITE,YjbkData[YjbkNum].sccj ,-1,m_YjbkFZ_SCCJ.GetBuffer(15),15);
MultiByteToWideChar(CP_ACP,MB_COMPOSITE,YjbkData[YjbkNum].shy ,-1,m_YjbkFZ_SHY.GetBuffer(15),15);
MultiByteToWideChar(CP_ACP,MB_COMPOSITE,YjbkData[YjbkNum].tzbh ,-1,m_YjbkFZ_TZBH.GetBuffer(15),15);
UpdateData(FALSE);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -