www.gusucode.com > Base64的编解码方法JavaScript源码程序 > Base64的编解码方法/SeeBase64/FileTabDlg.cpp

    // FileTabDlg.cpp : 实现文件
//

#include "stdafx.h"
#include "SeeBase64.h"
#include "FileTabDlg.h"
#include ".\filetabdlg.h"


// CFileTabDlg 对话框

IMPLEMENT_DYNAMIC(CFileTabDlg, CDialog)
CFileTabDlg::CFileTabDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CFileTabDlg::IDD, pParent)
	, m_strBase64File(_T(""))
	, m_strNativeFile(_T(""))
{
}

CFileTabDlg::~CFileTabDlg()
{
}

void CFileTabDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Text(pDX, IDC_EDIT_BASE64_FILE, m_strBase64File);
	DDX_Text(pDX, IDC_EDIT_NATIVE_FILE, m_strNativeFile);
}


BEGIN_MESSAGE_MAP(CFileTabDlg, CDialog)
	ON_BN_CLICKED(IDC_BTN_OPEN, OnBnClickedBtnOpen)
	ON_BN_CLICKED(IDC_BTN_SAVE, OnBnClickedBtnSave)
END_MESSAGE_MAP()


// CFileTabDlg 消息处理程序

void CFileTabDlg::OnBnClickedBtnOpen()
{
	// TODO: 在此添加控件通知处理程序代码
	CFileDialog dlg(TRUE);

	if (dlg.DoModal() == IDOK)
	{
		m_strBase64File = dlg.GetPathName();
		UpdateData(FALSE);
	}
}

void CFileTabDlg::OnBnClickedBtnSave()
{
	// TODO: 在此添加控件通知处理程序代码
	CFileDialog dlg(TRUE);

	if (dlg.DoModal() == IDOK)
	{
		m_strNativeFile = dlg.GetPathName();
		UpdateData(FALSE);
	}
}