XFloorPropertiesWnd.h
资源名称:propgrid.zip [点击查看]
上传用户:yangzi5763
上传日期:2007-01-02
资源大小:239k
文件大小:2k
源码类别:
ActiveX/DCOM/ATL
开发平台:
Visual C++
- /************************************
- REVISION LOG ENTRY
- Revision By: Mihai Filimon
- Revised on 12/8/98 11:42:16 AM
- Comments: XFloorPropertiesWnd.h: interface for the CXFloorPropertiesWnd class.
- ************************************/
- #if !defined(AFX_XFLOORPROPERTIESWND_H__9B65A4D1_6330_11D2_86BB_0040055C08D9__INCLUDED_)
- #define AFX_XFLOORPROPERTIESWND_H__9B65A4D1_6330_11D2_86BB_0040055C08D9__INCLUDED_
- #if _MSC_VER >= 1000
- #pragma once
- #endif // _MSC_VER >= 1000
- #include "xfloorwnd.h"
- #include "PageListCtrl.h"
- #include <afxtempl.h>
- class CXFloorPropertiesWnd : public CXFloorWnd
- {
- friend class CXPropertiesWndCtrl;
- public:
- BOOL IsGroup(int i);
- virtual const BOOL GetSignEnableDisable();
- virtual void SetSignEnableDisable(BOOL bValue = TRUE);
- virtual void SetAutoResizingColumns(BOOL bValue = TRUE);
- virtual CPageListCtrl* GetListCtrl(int nIndex);
- // Overrides
- // ClassWizard generated virtual function overrides
- //{{AFX_VIRTUAL(CXFloorPropertiesWnd)
- //}}AFX_VIRTUAL
- CXFloorPropertiesWnd(/*CXPropertiesWndCtrl* pControlWnd = NULL*/);
- virtual ~CXFloorPropertiesWnd();
- virtual short AddPage(LPCTSTR sName, CXPropertiesWndCtrl* pControl = NULL, LPCTSTR lpszOptions = NULL);
- virtual BOOL DeletePage(short nIndex);
- protected:
- virtual void OnReset();
- virtual void OnDestructor();
- BOOL m_bAnimation;
- BOOL m_bAsFloor;
- BOOL m_bFirstPageHasCaption;
- virtual void RefreshPages();
- BOOL m_bSignEnableDisable;
- virtual void Load(CString& stream, CXPropertiesWndCtrl* pControl = NULL);
- virtual CPageListCtrl* NewPageListCtrl(int nIndex, CXPropertiesWndCtrl* pControl, BOOL bGroup);
- CArray<CPageListCtrl*, CPageListCtrl* > m_arPagesListCtrl;
- //{{AFX_MSG(CXFloorPropertiesWnd)
- //}}AFX_MSG
- DECLARE_MESSAGE_MAP()
- };
- #endif // !defined(AFX_XFLOORPROPERTIESWND_H__9B65A4D1_6330_11D2_86BB_0040055C08D9__INCLUDED_)