#ifndef _COPYPROGRESS_H_ #define _COPYPROGRESS_H_ #include class copyProgressBar { private: unsigned long total; unsigned long copied; HWND progressParent; HWND progressBar; public: copyProgressBar(); copyProgressBar(unsigned long totalSize); void registerClass(); LRESULT CALLBACK windowProc(HWND window, UINT message, WPARAM wParam, LPARAM lParam); void done(unsigned long bytesDone); void init(unsigned long totalSize); void show(); void close(); }; #endif