//-----------------------------------------------------------------------------
// Microsoft OLE DB TABLECOPY Sample
// Copyright (C) 1996 By Microsoft Corporation.
//
// @doc
//
// @module PROGRESS.H
//
//-----------------------------------------------------------------------------
#ifndef _PROGRESS_H_
#define _PROGRESS_H_
//////////////////////////////////////////////////////////////////////
// Includes
//
//////////////////////////////////////////////////////////////////////
#include "wizard.h"
//////////////////////////////////////////////////////////////////////
// CProgress
//
//////////////////////////////////////////////////////////////////////
class CProgress : public CDialog
{
public:
//Constructors
CProgress(HWND hWnd, HINSTANCE hInst);
virtual ~CProgress();
//members
ULONG Display();
static BOOL WINAPI DlgProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);
virtual BOOL StopProgress();
virtual BOOL SetWorkingItem(WCHAR* pwszWorking);
virtual BOOL SetProgressText(WCHAR* pwszProgress);
virtual BOOL Cancel();
virtual BOOL ShowCancel(BOOL fShow);
virtual BOOL RestartProgress();
virtual BOOL UpdateProgress(WCHAR* pwszItem, WCHAR* pwszText);
//data
BOOLm_fCancel;
};
#endif //_PROGRESS_H_