Index: src/ch/FeedbackFileErrorDlg.cpp =================================================================== diff -u -r4797e4b6b266900bfdcdf4ca6eda47c216ad9db1 -r3921d82d9605d98b2281f3f42d9f9c8385b89a3e --- src/ch/FeedbackFileErrorDlg.cpp (.../FeedbackFileErrorDlg.cpp) (revision 4797e4b6b266900bfdcdf4ca6eda47c216ad9db1) +++ src/ch/FeedbackFileErrorDlg.cpp (.../FeedbackFileErrorDlg.cpp) (revision 3921d82d9605d98b2281f3f42d9f9c8385b89a3e) @@ -3,7 +3,6 @@ #include "stdafx.h" #include "ch.h" -#include "../libchcore/TFileInfo.h" #include "FeedbackFileErrorDlg.h" #include "FeedbackHandler.h" #include "../libchcore/TWin32ErrorFormatter.h" @@ -33,7 +32,6 @@ DDX_Control(pDX, IDC_INFO_STATIC, m_ctlErrorInfo); } - BEGIN_MESSAGE_MAP(CFeedbackFileErrorDlg, ictranslate::CLanguageDialog) ON_BN_CLICKED(IDC_RETRY_BUTTON, &CFeedbackFileErrorDlg::OnBnClickedRetryButton) ON_BN_CLICKED(IDC_SKIP_BUTTON, &CFeedbackFileErrorDlg::OnBnClickedSkipButton) @@ -69,14 +67,14 @@ strFmt += rResManager.LoadString(IDS_INFO_REASON_STRING); // get system error string - chcore::TString strError = chcore::TWin32ErrorFormatter::FormatWin32ErrorCode(m_ulSysError, true); + string::TString strError = chcore::TWin32ErrorFormatter::FormatWin32ErrorCode(m_ulSysError, true); ictranslate::CFormat fmt(strFmt); fmt.SetParam(_T("%filename"), m_strSrcPath); fmt.SetParam(_T("%dstfilename"), m_strDstPath); fmt.SetParam(_T("%reason"), strError.c_str()); - m_ctlErrorInfo.SetWindowText(fmt); + m_ctlErrorInfo.SetWindowText(fmt.ToString()); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE @@ -85,23 +83,29 @@ void CFeedbackFileErrorDlg::OnBnClickedRetryButton() { UpdateData(TRUE); - EndDialog(chcore::EFeedbackResult::eResult_Retry); + EndDialog(chengine::EFeedbackResult::eResult_Retry); } void CFeedbackFileErrorDlg::OnBnClickedSkipButton() { UpdateData(TRUE); - EndDialog(chcore::EFeedbackResult::eResult_Skip); + EndDialog(chengine::EFeedbackResult::eResult_Skip); } void CFeedbackFileErrorDlg::OnBnClickedPauseButton() { UpdateData(TRUE); - EndDialog(chcore::EFeedbackResult::eResult_Pause); + EndDialog(chengine::EFeedbackResult::eResult_Pause); } void CFeedbackFileErrorDlg::OnBnClickedCancel() { UpdateData(TRUE); - EndDialog(chcore::EFeedbackResult::eResult_Cancel); + EndDialog(chengine::EFeedbackResult::eResult_Cancel); } + +void CFeedbackFileErrorDlg::OnCancel() +{ + UpdateData(TRUE); + EndDialog(chengine::EFeedbackResult::eResult_Cancel); +}