72 lines
1.3 KiB
C++
72 lines
1.3 KiB
C++
|
|
// WorkDialog.cpp : <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>Դϴ<D4B4>.
|
|||
|
|
//
|
|||
|
|
|
|||
|
|
#include "stdafx.h"
|
|||
|
|
#include "NxFileSystemTool.h"
|
|||
|
|
#include "WorkDialog.h"
|
|||
|
|
#include "FileIOThread.h"
|
|||
|
|
|
|||
|
|
CWorkDialog* g_pWorking;
|
|||
|
|
|
|||
|
|
// CWorkDialog <20><>ȭ <20><><EFBFBD><EFBFBD><EFBFBD>Դϴ<D4B4>.
|
|||
|
|
|
|||
|
|
IMPLEMENT_DYNAMIC(CWorkDialog, CDialog)
|
|||
|
|
CWorkDialog::CWorkDialog(CWnd* pParent /*=NULL*/)
|
|||
|
|
: CDialog(CWorkDialog::IDD, pParent)
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
CWorkDialog::~CWorkDialog()
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
void
|
|||
|
|
CWorkDialog::DoDataExchange(CDataExchange* pDX)
|
|||
|
|
{
|
|||
|
|
CDialog::DoDataExchange(pDX);
|
|||
|
|
DDX_Control(pDX, IDC_PROGRESS, m_Progress);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
BEGIN_MESSAGE_MAP(CWorkDialog, CDialog)
|
|||
|
|
ON_WM_LBUTTONDOWN()
|
|||
|
|
ON_MESSAGE(WM_NFS_PROGRESS, OnImportProgress)
|
|||
|
|
END_MESSAGE_MAP()
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
BOOL
|
|||
|
|
CWorkDialog::PreTranslateMessage(MSG* pMsg)
|
|||
|
|
{
|
|||
|
|
// TODO: <20><><EFBFBD> Ư<><C6AF>ȭ<EFBFBD><C8AD> <20>ڵ带 <20>߰<EFBFBD> <20><>/<2F>Ǵ<EFBFBD> <20>⺻ Ŭ<><C5AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ȣ<><C8A3><EFBFBD>մϴ<D5B4>.
|
|||
|
|
switch(pMsg->wParam)
|
|||
|
|
{
|
|||
|
|
case VK_ESCAPE:
|
|||
|
|
pMsg->wParam=NULL; // ESC <20><> <20><><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD>.
|
|||
|
|
break;
|
|||
|
|
case VK_RETURN:
|
|||
|
|
pMsg->wParam=NULL; // <20><><EFBFBD>͵<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD>.
|
|||
|
|
break;
|
|||
|
|
}
|
|||
|
|
return CDialog::PreTranslateMessage(pMsg);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
void
|
|||
|
|
CWorkDialog::OnLButtonDown(UINT nFlags, CPoint point)
|
|||
|
|
{
|
|||
|
|
// TODO: <20><><EFBFBD> <20><EFBFBD><DEBD><EFBFBD> ó<><C3B3><EFBFBD><EFBFBD> <20>ڵ带 <20>߰<EFBFBD> <20><>/<2F>Ǵ<EFBFBD> <20>⺻<EFBFBD><E2BABB><EFBFBD><EFBFBD> ȣ<><C8A3><EFBFBD>մϴ<D5B4>.
|
|||
|
|
::PostMessage(this->GetSafeHwnd(),WM_NCLBUTTONDOWN,HTCAPTION,0);
|
|||
|
|
|
|||
|
|
CDialog::OnLButtonDown(nFlags, point);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
LRESULT
|
|||
|
|
CWorkDialog::OnImportProgress(WPARAM wParam, LPARAM lParam)
|
|||
|
|
{
|
|||
|
|
m_Progress.SetRange32((int)0, (int)lParam);
|
|||
|
|
m_Progress.SetPos((int)wParam);
|
|||
|
|
|
|||
|
|
return 0;
|
|||
|
|
|
|||
|
|
}
|