DlgProBar.h 811 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #ifndef __DLG_PRO_BAR__
  2. #define __DLG_PRO_BAR__
  3. #pragma once
  4. // CDlgProBar 对话框
  5. #define WM_STOPTHREAD WM_USER + 1001
  6. class CDlgProBar : public CDialogEx
  7. {
  8. DECLARE_DYNAMIC(CDlgProBar)
  9. public:
  10. CDlgProBar(CWnd* pParent = NULL); // 标准构造函数
  11. virtual ~CDlgProBar();
  12. // 对话框数据
  13. #ifdef AFX_DESIGN_TIME
  14. enum { IDD = IDD_DLG_PROBAR };
  15. #endif
  16. protected:
  17. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
  18. DECLARE_MESSAGE_MAP()
  19. public:
  20. virtual BOOL OnInitDialog();
  21. ULONGLONG m_ulTimeCount;
  22. static Brush *m_pBrush;
  23. static Image *m_spImg;
  24. static BOOL m_sbRuning;
  25. UINT m_nFrameCount;
  26. INT m_nCurFrameIndex;
  27. BYTE* m_pPropertyItem;
  28. virtual void OnCancel();
  29. LRESULT StopThread(WPARAM wp, LPARAM lp);
  30. virtual void OnOK();
  31. afx_msg void OnTimer(UINT_PTR nIDEvent);
  32. };
  33. #endif