MTBOUNCE.H
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:2k
源码类别:

Windows编程

开发平台:

Visual C++

  1. // mtbounce.h : Declares the class interfaces for the Bounce
  2. //              user interface thread.
  3. //
  4. // This is a part of the Microsoft Foundation Classes C++ library.
  5. // Copyright (C) 1992-1998 Microsoft Corporation
  6. // All rights reserved.
  7. //
  8. // This source code is only intended as a supplement to the
  9. // Microsoft Foundation Classes Reference and related
  10. // electronic documentation provided with the library.
  11. // See these sources for detailed information regarding the
  12. // Microsoft Foundation Classes product.
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CBounceThread thread
  15. class CBounceThread : public CWinThread
  16. {
  17. DECLARE_DYNCREATE(CBounceThread)
  18. protected:
  19. CBounceThread();           // protected constructor used by dynamic creation
  20. public:
  21. CBounceThread(HWND hwndParent);
  22. void operator delete(void* p);
  23. // Attributes
  24. public:
  25. static HANDLE m_hEventBounceThreadKilled;
  26. protected:
  27. HWND m_hwndParent;
  28. CBounceWnd m_wndBounce;
  29. // Operations
  30. public:
  31. // Overrides
  32. // ClassWizard generated virtual function overrides
  33. //{{AFX_VIRTUAL(CBounceThread)
  34. public:
  35. virtual BOOL InitInstance();
  36. virtual int ExitInstance();
  37. //}}AFX_VIRTUAL
  38. // Implementation
  39. protected:
  40. virtual ~CBounceThread();
  41. // Generated message map functions
  42. //{{AFX_MSG(CBounceThread)
  43. // NOTE - the ClassWizard will add and remove member functions here.
  44. //}}AFX_MSG
  45. DECLARE_MESSAGE_MAP()
  46. };
  47. /////////////////////////////////////////////////////////////////////////////