42 lines
922 B
C
42 lines
922 B
C
|
//--------------------------------------------------------------------------
|
||
|
// Copyright (C) Microsoft Corporation, 1998 - 1999
|
||
|
//
|
||
|
// progress.h
|
||
|
//
|
||
|
// IR ProgressBar object. Use the shell progress indicator for progress
|
||
|
// during image transfer from the camera.
|
||
|
//
|
||
|
//--------------------------------------------------------------------------
|
||
|
|
||
|
|
||
|
#include "resource.h"
|
||
|
|
||
|
|
||
|
class CIrProgress
|
||
|
{
|
||
|
public:
|
||
|
CIrProgress(VOID);
|
||
|
~CIrProgress(VOID);
|
||
|
|
||
|
HRESULT Initialize( IN HINSTANCE hInstance,
|
||
|
IN DWORD dwIdrAnimationAvi );
|
||
|
|
||
|
HRESULT SetText( IN TCHAR *pText );
|
||
|
|
||
|
HRESULT StartProgressDialog(VOID);
|
||
|
|
||
|
HRESULT UpdateProgressDialog( IN DWORD dwCompleted,
|
||
|
IN DWORD dwTotal );
|
||
|
|
||
|
BOOL HasUserCancelled(VOID);
|
||
|
|
||
|
HRESULT EndProgressDialog(VOID);
|
||
|
|
||
|
|
||
|
private:
|
||
|
|
||
|
HINSTANCE m_hInstance;
|
||
|
IProgressDialog *m_pPD;
|
||
|
};
|
||
|
|