FloorPageObject.h
上传用户:zhout2004
上传日期:2007-01-02
资源大小:218k
文件大小:1k
源码类别:

ActiveX/DCOM/ATL

开发平台:

Visual C++

  1. /************************************
  2.   REVISION LOG ENTRY
  3.   Revision By: Mihai Filimon
  4.   Revised on 9/13/98 12:24:50
  5.   Comments: FloorPageObject.h: interface for the CFloorPageObject class.
  6.  ************************************/
  7. #if !defined(AFX_FLOORPAGEOBJECT_H__FF4DABE5_4A17_11D2_868E_0040055C08D9__INCLUDED_)
  8. #define AFX_FLOORPAGEOBJECT_H__FF4DABE5_4A17_11D2_868E_0040055C08D9__INCLUDED_
  9. #if _MSC_VER >= 1000
  10. #pragma once
  11. #endif // _MSC_VER >= 1000
  12. #include "FloorObject.h"
  13. class CFloorPageObject : public CFloorObject  
  14. {
  15. friend class CXFloorWndCtrl;
  16. DECLARE_DYNAMIC(CFloorPageObject)
  17. public:
  18. virtual void EndScroll();
  19. virtual void PrepareToScroll();
  20. virtual CWnd* GetWindow();
  21. virtual void Detach();
  22. virtual void Attach(CWnd* pWnd);
  23. // Overidable functions
  24. virtual void OnDraw(CDC* pDC, BOOL bEraseBkGnd = FALSE);
  25. virtual void OnFocus();
  26. virtual void SetRectClient(CRect rect);
  27. virtual void OnDeactivateObject();
  28. virtual void OnActivateObject();
  29. // Constructors and Destructors;
  30. CFloorPageObject(CXFloorWndCtrl* pWnd, LPCTSTR lpszPageName);
  31. virtual ~CFloorPageObject();
  32. protected:
  33. CWnd* m_pOldParent;
  34. CWnd* m_pWndClient;
  35. static BOOL m_bAutoDetach;
  36. };
  37. #endif // !defined(AFX_FLOORPAGEOBJECT_H__FF4DABE5_4A17_11D2_868E_0040055C08D9__INCLUDED_)