// CTextDlg.cpp: 实现文件 // #include "stdafx.h" #include "2015Remote.h" #include "CTextDlg.h" #include "afxdialogex.h" #ifdef _DEBUG #define new DEBUG_NEW #endif // CTextDlg 对话框 IMPLEMENT_DYNAMIC(CTextDlg, CDialog) CTextDlg::CTextDlg(CWnd* pParent /*=nullptr*/) : CDialogLang(IDD_TEXT, pParent) , nowstr(_T("")) , cmeline(_T("")) , oldstr(_T("")) { } CTextDlg::~CTextDlg() { } void CTextDlg::DoDataExchange(CDataExchange* pDX) { __super::DoDataExchange(pDX); DDX_Text(pDX, IDC_EDIT1, oldstr); DDX_Text(pDX, IDC_EDIT2, nowstr); DDX_Text(pDX, IDC_EDIT3, cmeline); } BEGIN_MESSAGE_MAP(CTextDlg, CDialog) ON_BN_CLICKED(IDOK, &CTextDlg::OnBnClickedOk) END_MESSAGE_MAP() // CTextDlg 消息处理程序 BOOL CTextDlg::OnInitDialog() { __super::OnInitDialog(); // 多语言翻译 - Static控件 SetDlgItemText(IDC_STATIC_TEXT_SRC_DIR, _TR("原目录")); SetDlgItemText(IDC_STATIC_TEXT_DST_DIR, _TR("现目录")); SetDlgItemText(IDC_STATIC_TEXT_CMD, _TR("命令")); // 设置对话框标题和控件文本(解决英语系统乱码问题) SetWindowText(_TR("拷贝目录-运行命令")); SetDlgItemText(IDOK, _TR("确定")); SetDlgItemText(IDCANCEL, _TR("取消")); return TRUE; } void CTextDlg::OnBnClickedOk() { UpdateData(TRUE); __super::OnOK(); }