You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kev/Drawer/SSBase/MxnFormat/ProgressProcess.h

46 lines
1.1 KiB
C

1 month ago
//////////////////////////////////////////////////////////////////////////////
//<2F>ļ<EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ի<EFBFBD><D4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//<2F><>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD>:
// Ϊ<><CEAA>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ý<EFBFBD><C3BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĺ<EFBFBD><C4BA><EFBFBD>
//
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>д:
//<2F><><EFBFBD>ڣ<EFBFBD>2011-08-30
//
//
/////////////////////////////////////////////////////////////////////////////
#pragma once
#include "ProgressBase.h"
namespace NProgress
{
class AFX_EXT_CLASS CProgressProcess
{
public:
CProgressProcess(void);
~CProgressProcess(void);
//<2F><><EFBFBD>ý<EFBFBD><C3BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>falseʱ<65><CAB1>ʾȡ<CABE><C8A1><EFBFBD><EFBFBD><EFBFBD>߳<EFBFBD>
void AttachProgress(CProgressBase* pProgress) { m_pProgress = pProgress; }
CProgressBase* GetProgress() { return m_pProgress; }
void SetProgressText(LPCTSTR lpszText);
void SetProgressPos(int nPos);
void SetProgressRange(int nLower, int nUpper);
bool IsCanceled(void);
bool IsSucceed(void);
bool CanModifyProgress() { return m_bModifyProgress; }
void ModifyProgress(bool bEnable) { m_bModifyProgress = bEnable; }
bool SetProgressInfo(__int64 cur, __int64 total);
protected:
CProgressBase* m_pProgress;
bool m_bModifyProgress; //<2F>Ƿ<EFBFBD><C7B7>ɸ<EFBFBD><C9B8>Ľ<EFBFBD><C4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>λ
};
}//namespace