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

📄 fzcsdjbkdlg.cpp

📁 本项目是我工作时候应公司需求开发的 开发工具是EVC++4.0
💻 CPP
字号:
// FzcsDjbkDlg.cpp : implementation file
//

#include "stdafx.h"
#include "Wonder.h"
#include "FzcsDjbkDlg.h"
#include "DataStruct.h"
#include "DjbkDlg.h"

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


extern CDjbkData DjbkData[];
extern int DjbkNum ;
extern int DjbkTotal ;
extern CDjbkData DjbkBL;

/////////////////////////////////////////////////////////////////////////////
// CFzcsDjbkDlg dialog


CFzcsDjbkDlg::CFzcsDjbkDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CFzcsDjbkDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CFzcsDjbkDlg)
	m_DjbkFZ_AZDW = _T("");
	m_DjbkFZ_AZDZ = _T("");
	m_DjbkFZ_BWDH = _T("");
	m_DjbkFZ_CCBH = _T("");
	m_DjbkFZ_DATE = _T("");
	m_DjbkFZ_SCCJ = _T("");
	m_DjbkFZ_SHY = _T("");
	m_DjbkFZ_TZBH = _T("");
	//}}AFX_DATA_INIT
}


void CFzcsDjbkDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CFzcsDjbkDlg)
	DDX_Text(pDX, IDD_FZCS_DJB_EDT_AZDW, m_DjbkFZ_AZDW);
	DDX_Text(pDX, IDD_FZCS_DJB_EDT_AZDZ, m_DjbkFZ_AZDZ);
	DDX_Text(pDX, IDD_FZCS_DJB_EDT_BWDH, m_DjbkFZ_BWDH);
	DDX_Text(pDX, IDD_FZCS_DJB_EDT_CCBH, m_DjbkFZ_CCBH);
	DDX_Text(pDX, IDD_FZCS_DJB_EDT_DATE, m_DjbkFZ_DATE);
	DDX_Text(pDX, IDD_FZCS_DJB_EDT_SCCJ, m_DjbkFZ_SCCJ);
	DDX_Text(pDX, IDD_FZCS_DJB_EDT_SHY, m_DjbkFZ_SHY);
	DDX_Text(pDX, IDD_FZCS_DJB_EDT_TZBH, m_DjbkFZ_TZBH);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CFzcsDjbkDlg, CDialog)
	//{{AFX_MSG_MAP(CFzcsDjbkDlg)
	ON_BN_CLICKED(IDC_FZCS_DJB_DLG_BTN_EXIT, OnFzcsDjbDlgBtnExit)
	ON_BN_CLICKED(IDC_FZCS_DJB_DLG_BTN_OK, OnFzcsDjbDlgBtnOk)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CFzcsDjbkDlg message handlers

void CFzcsDjbkDlg::OnFzcsDjbDlgBtnExit() 
{
	// TODO: Add your control notification handler code here
	CDialog::OnCancel();
}

void CFzcsDjbkDlg::OnFzcsDjbDlgBtnOk() 
{
	// TODO: Add your control notification handler code here
	UpdateData(TRUE);

	
    WideCharToMultiByte(CP_ACP, 0, m_DjbkFZ_AZDW, -1, DjbkBL.azdw , 15, NULL, NULL); 
	DjbkBL.azdw[15]=0;

	WideCharToMultiByte(CP_ACP, 0, m_DjbkFZ_AZDZ, -1, DjbkBL.azdz  , 15, NULL, NULL); 
	DjbkBL.azdz[15]=0;
		
    WideCharToMultiByte(CP_ACP, 0, m_DjbkFZ_BWDH, -1, DjbkBL.bwdh  , 15, NULL, NULL); 
	DjbkBL.bwdh[15]=0;

	WideCharToMultiByte(CP_ACP, 0, m_DjbkFZ_CCBH, -1, DjbkBL.scbh  , 15, NULL, NULL); 
	DjbkBL.scbh[15]=0;
		
    WideCharToMultiByte(CP_ACP, 0, m_DjbkFZ_DATE, -1, DjbkBL.ccrq  , 15, NULL, NULL); 
	DjbkBL.ccrq [15]=0;

	WideCharToMultiByte(CP_ACP, 0, m_DjbkFZ_SCCJ, -1, DjbkBL.sccj  , 15, NULL, NULL); 
	DjbkBL.sccj[15]=0;
		
    WideCharToMultiByte(CP_ACP, 0, m_DjbkFZ_SHY, -1, DjbkBL.shy , 15, NULL, NULL); 
	DjbkBL.shy[15]=0;

	WideCharToMultiByte(CP_ACP, 0, m_DjbkFZ_TZBH, -1, DjbkBL.tzbh  , 15, NULL, NULL); 
	DjbkBL.tzbh[15]=0;


	m_DjbkFZ_AZDW = _T("");
	m_DjbkFZ_AZDZ = _T("");
	m_DjbkFZ_BWDH = _T("");
	m_DjbkFZ_CCBH = _T("");
	m_DjbkFZ_DATE = _T("");
	m_DjbkFZ_SCCJ = _T("");
	m_DjbkFZ_SHY = _T("");
	m_DjbkFZ_TZBH = _T("");

	CDialog::OnCancel();
}


//////////////////////////

BOOL CFzcsDjbkDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	MultiByteToWideChar(CP_ACP,MB_COMPOSITE,DjbkData[DjbkNum].azdw  ,-1,m_DjbkFZ_AZDW.GetBuffer(15),15);
	MultiByteToWideChar(CP_ACP,MB_COMPOSITE,DjbkData[DjbkNum].azdz  ,-1,m_DjbkFZ_AZDZ.GetBuffer(15),15);
	MultiByteToWideChar(CP_ACP,MB_COMPOSITE,DjbkData[DjbkNum].bwdh  ,-1,m_DjbkFZ_BWDH.GetBuffer(15),15);
	MultiByteToWideChar(CP_ACP,MB_COMPOSITE,DjbkData[DjbkNum].scbh  ,-1,m_DjbkFZ_CCBH.GetBuffer(15),15);
	MultiByteToWideChar(CP_ACP,MB_COMPOSITE,DjbkData[DjbkNum].ccrq  ,-1,m_DjbkFZ_DATE.GetBuffer(15),15);
	MultiByteToWideChar(CP_ACP,MB_COMPOSITE,DjbkData[DjbkNum].sccj   ,-1,m_DjbkFZ_SCCJ.GetBuffer(15),15);
	MultiByteToWideChar(CP_ACP,MB_COMPOSITE,DjbkData[DjbkNum].shy   ,-1,m_DjbkFZ_SHY.GetBuffer(15),15);
	MultiByteToWideChar(CP_ACP,MB_COMPOSITE,DjbkData[DjbkNum].tzbh   ,-1,m_DjbkFZ_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 + -