GME
13
|
00001 // ActiveBrowsePropertySheet.h : header file 00002 // 00003 // CActiveBrowserPropertySheet is a modeless property sheet that is 00004 // created once and not destroyed until the application 00005 // closes. It is initialized and controlled from 00006 // CActiveBrowserPropertyFrame. 00007 00008 #ifndef __ACTIVEBROWSEPROPERTYSHEET_H__ 00009 #define __ACTIVEBROWSEPROPERTYSHEET_H__ 00010 00011 #include "ActiveBrowserPropertyPage.h" 00012 00014 // CActiveBrowserPropertySheet 00015 00016 class CActiveBrowserPropertySheet : public CPropertySheet 00017 { 00018 DECLARE_DYNAMIC(CActiveBrowserPropertySheet) 00019 00020 // Construction 00021 public: 00022 CActiveBrowserPropertySheet(CWnd* pWndParent = NULL); 00023 00024 // Attributes 00025 public: 00026 CAggregatePropertyPage m_PageAggregate; 00027 CInheritancePropertyPage m_PageInheritance; 00028 CMetaPropertyPage m_PageMeta; 00029 00030 // Operations 00031 public: 00032 00033 // Overrides 00034 // ClassWizard generated virtual function overrides 00035 //{{AFX_VIRTUAL(CActiveBrowserPropertySheet) 00036 public: 00037 virtual BOOL PreTranslateMessage(MSG* pMsg); 00038 //}}AFX_VIRTUAL 00039 00040 // Implementation 00041 public: 00042 virtual ~CActiveBrowserPropertySheet(); 00043 virtual void PostNcDestroy(); 00044 void nextTab( bool); 00045 00046 // Generated message map functions 00047 protected: 00048 //{{AFX_MSG(CActiveBrowserPropertySheet) 00049 afx_msg void OnSize(UINT nType, int cx, int cy); 00050 //}}AFX_MSG 00051 DECLARE_MESSAGE_MAP() 00052 }; 00053 00055 00056 #endif // __ACTIVEBROWSEPROPERTYSHEET_H__