Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

82 lines
1.7 KiB

  1. /*++
  2. 1998 Seagate Software, Inc. All rights reserved.
  3. Module Name:
  4. Note.h
  5. Abstract:
  6. This class represents the notify dialog that is shown to the user.
  7. Author:
  8. Rohde Wakefield [rohde] 27-May-1997
  9. Revision History:
  10. --*/
  11. #ifndef _NOTE_H_
  12. #define _NOTE_H_
  13. #pragma once
  14. /////////////////////////////////////////////////////////////////////////////
  15. // CRecallNote dialog
  16. class CRecallNote : public CDialog
  17. {
  18. // Construction
  19. public:
  20. CRecallNote( IFsaRecallNotifyServer * pRecall, CWnd * pParent = NULL );
  21. // Dialog Data
  22. //{{AFX_DATA(CRecallNote)
  23. enum { IDD = IDD_RECALL_NOTE };
  24. CStatic m_Progress;
  25. CEdit m_FileName;
  26. CAnimateCtrl m_Animation;
  27. //}}AFX_DATA
  28. // Overrides
  29. // ClassWizard generated virtual function overrides
  30. //{{AFX_VIRTUAL(CRecallNote)
  31. protected:
  32. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  33. virtual void PostNcDestroy();
  34. //}}AFX_VIRTUAL
  35. // Implementation
  36. public:
  37. virtual ~CRecallNote();
  38. CComPtr<IFsaRecallNotifyServer> m_pRecall;
  39. GUID m_RecallId;
  40. HRESULT m_hrCreate;
  41. BOOL m_bCancelled;
  42. private:
  43. CString m_Name;
  44. LONGLONG m_Size;
  45. HICON m_hIcon;
  46. protected:
  47. // Generated message map functions
  48. //{{AFX_MSG(CRecallNote)
  49. virtual BOOL OnInitDialog();
  50. afx_msg void OnClose();
  51. afx_msg void OnTimer(UINT nIDEvent);
  52. virtual void OnCancel();
  53. //}}AFX_MSG
  54. DECLARE_MESSAGE_MAP()
  55. };
  56. //{{AFX_INSERT_LOCATION}}
  57. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  58. //}}AFX
  59. #endif