downnotify.h
Upload User: dzyhzl
Upload Date: 2019-04-29
Package Size: 56270k
Code Size: 1k
Development Platform:

C/C++

  1. ////////////////////////////////////////////////////////////////////////////////
  2. //  
  3. //  FileName    :   DownNotify.h
  4. //  Version     :   1.0
  5. //  Creater     :   Linsuyi
  6. //  Date        :   2002-01-31  11:43:34
  7. //  Comment     :   CDownNotify class header file
  8. //  
  9. ////////////////////////////////////////////////////////////////////////////////
  10. #if !defined(AFX_DOWNNOTIFY_H__EA13D2FF_1112_4AAD_89E5_82E8E885C779__INCLUDED_)
  11. #define AFX_DOWNNOTIFY_H__EA13D2FF_1112_4AAD_89E5_82E8E885C779__INCLUDED_
  12. #if _MSC_VER > 1000
  13. #pragma once
  14. #endif // _MSC_VER > 1000
  15. #include "WndNotify.h"
  16. #include "DownloadFile.h"
  17. #define WM_DOWNLOAD_NOTIFY                  (WM_USER + 20)
  18. #define WM_DOWNNOTIFY_DEFAULT               (WM_DOWNLOAD_NOTIFY)
  19. class CDownNotify : public CWndNotify
  20. {
  21. public:
  22.     CDownNotify();
  23.     CDownNotify(ULONG ulMessage);
  24.     
  25.     virtual ~CDownNotify();
  26.     
  27. protected:
  28.     virtual ULONG OnStatusFileName(PDOWNLOADSTATUS pDownStatus);
  29.     virtual ULONG OnStatusFileSize(PDOWNLOADSTATUS pDownStatus);
  30.     virtual ULONG OnStatusFileDowned(PDOWNLOADSTATUS pDownStatus);
  31.     
  32.     virtual ULONG OnDownStatus(PDOWNLOADSTATUS pDownStatus);
  33.     virtual ULONG OnDownResult(ULONG ulDownResult);
  34.     
  35. protected:
  36.     virtual int IsNotifyMessage(const MSG *pMsg, ULONG *pulResult);
  37. };
  38. #endif // !defined(AFX_DOWNNOTIFY_H__EA13D2FF_1112_4AAD_89E5_82E8E885C779__INCLUDED_)