// EffectSheet.h : header file // // CEffectSheet is a modeless property sheet that is // created once and not destroyed until the application // closes. It is initialized and controlled from // CEffectFrame. #ifndef __EFFECTSHEET_H__ #define __EFFECTSHEET_H__ #include "EffectPage.h" #include "SpherePage.h" #include "MeshPage.h" ///////////////////////////////////////////////////////////////////////////// // CEffectSheet class CEffectSheet : public CPropertySheet { DECLARE_DYNAMIC(CEffectSheet) // Construction public: CEffectSheet(UINT nIDCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0); CEffectSheet(LPCTSTR pszCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0); // Attributes public: CParticlePage m_Page1; CBillboardPage m_Page2; CCylinderPage m_Page3; CPlanePage m_Page4; CSpherePage m_Page5; CMeshPage m_Page6; // Operations public: // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CEffectSheet) //}}AFX_VIRTUAL // Implementation public: virtual ~CEffectSheet(); // Generated message map functions protected: //{{AFX_MSG(CEffectSheet) //}}AFX_MSG DECLARE_MESSAGE_MAP() }; ///////////////////////////////////////////////////////////////////////////// #endif // __EFFECTSHEET_H__