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

📄 fzcsyjbkdlg.cpp

📁 本项目是我工作时候应公司需求开发的 开发工具是EVC++4.0
💻 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 + -