XFloorPropertiesWnd.h
上传用户:yangzi5763
上传日期:2007-01-02
资源大小:239k
文件大小:2k
源码类别:

ActiveX/DCOM/ATL

开发平台:

Visual C++

  1. /************************************
  2.   REVISION LOG ENTRY
  3.   Revision By: Mihai Filimon
  4.   Revised on 12/8/98 11:42:16 AM
  5.   Comments: XFloorPropertiesWnd.h: interface for the CXFloorPropertiesWnd class.
  6.  ************************************/
  7. #if !defined(AFX_XFLOORPROPERTIESWND_H__9B65A4D1_6330_11D2_86BB_0040055C08D9__INCLUDED_)
  8. #define AFX_XFLOORPROPERTIESWND_H__9B65A4D1_6330_11D2_86BB_0040055C08D9__INCLUDED_
  9. #if _MSC_VER >= 1000
  10. #pragma once
  11. #endif // _MSC_VER >= 1000
  12. #include "xfloorwnd.h"
  13. #include "PageListCtrl.h"
  14. #include <afxtempl.h>
  15. class CXFloorPropertiesWnd : public CXFloorWnd  
  16. {
  17. friend class CXPropertiesWndCtrl;
  18. public:
  19. BOOL IsGroup(int i);
  20. virtual const BOOL GetSignEnableDisable();
  21. virtual void SetSignEnableDisable(BOOL bValue = TRUE);
  22. virtual void SetAutoResizingColumns(BOOL bValue = TRUE);
  23. virtual CPageListCtrl* GetListCtrl(int nIndex);
  24. // Overrides
  25. // ClassWizard generated virtual function overrides
  26. //{{AFX_VIRTUAL(CXFloorPropertiesWnd)
  27. //}}AFX_VIRTUAL
  28. CXFloorPropertiesWnd(/*CXPropertiesWndCtrl* pControlWnd = NULL*/);
  29. virtual ~CXFloorPropertiesWnd();
  30. virtual short AddPage(LPCTSTR sName, CXPropertiesWndCtrl* pControl = NULL, LPCTSTR lpszOptions = NULL);
  31. virtual BOOL DeletePage(short nIndex);
  32. protected:
  33. virtual void OnReset();
  34. virtual void OnDestructor();
  35. BOOL m_bAnimation;
  36. BOOL m_bAsFloor;
  37. BOOL m_bFirstPageHasCaption;
  38. virtual void RefreshPages();
  39. BOOL m_bSignEnableDisable;
  40. virtual void Load(CString& stream, CXPropertiesWndCtrl* pControl = NULL);
  41. virtual CPageListCtrl* NewPageListCtrl(int nIndex, CXPropertiesWndCtrl* pControl, BOOL bGroup);
  42. CArray<CPageListCtrl*, CPageListCtrl* > m_arPagesListCtrl;
  43. //{{AFX_MSG(CXFloorPropertiesWnd)
  44. //}}AFX_MSG
  45. DECLARE_MESSAGE_MAP()
  46. };
  47. #endif // !defined(AFX_XFLOORPROPERTIESWND_H__9B65A4D1_6330_11D2_86BB_0040055C08D9__INCLUDED_)