GME  13
ActiveBrowserPropertyFrame.h
Go to the documentation of this file.
00001 // ActiveBrowserPropertyFrame.h : header file
00002 //
00003 // This file contains the mini-frame that controls modeless 
00004 // property sheet CActiveBrowserPropertySheet.
00005 
00006 #ifndef __ACTIVEBROWSERPROPERTYFRAME_H__
00007 #define __ACTIVEBROWSERPROPERTYFRAME_H__
00008 
00009 #include "ActiveBrowsePropertySheet.h"
00010 
00012 // CActiveBrowserPropertyFrame frame
00013 
00014 class CActiveBrowserPropertyFrame : public CMiniFrameWnd
00015 {
00016         DECLARE_DYNCREATE(CActiveBrowserPropertyFrame)
00017 //Construction
00018 public:
00019         CActiveBrowserPropertyFrame();
00020 
00021 // Attributes
00022 public:
00023         CActiveBrowserPropertySheet* m_pModelessPropSheet;
00024 
00025 // Operations
00026 public:
00027 
00028 // Overrides
00029         // ClassWizard generated virtual function overrides
00030         //{{AFX_VIRTUAL(CActiveBrowserPropertyFrame)
00031         protected:
00032         virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
00033         //}}AFX_VIRTUAL
00034 
00035 // Implementation
00036 public:
00037         void OnCloseProject();
00038 
00039         void MoveWindow(LPCRECT lpRect, BOOL bRepaint = TRUE);
00040         void MoveWindow(int x, int y, int nWidth, int nHeight, BOOL bRepaint = TRUE);
00041 
00042         void OnOpenProject();
00043         virtual ~CActiveBrowserPropertyFrame();
00044 
00045         // Generated message map functions
00046         //{{AFX_MSG(CActiveBrowserPropertyFrame)
00047         afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
00048         afx_msg void OnClose();
00049         afx_msg void OnActivate(UINT nState, CWnd* pWndOther, BOOL bMinimized);
00050         afx_msg void OnWindowPosChanged(WINDOWPOS FAR* lpwndpos);
00051         //}}AFX_MSG
00052         DECLARE_MESSAGE_MAP()
00053 };
00054 
00056 #endif  // __ACTIVEBROWSERPROPERTYFRAME_H__