1 // SeaShellView.h : interface of the CSeaShellView class
3 /////////////////////////////////////////////////////////////////////////////
5 #if !defined(AFX_SEASHELLVIEW_H__0E1DCA0F_387A_4C9E_859F_F2C0C981E5A8__INCLUDED_)
6 #define AFX_SEASHELLVIEW_H__0E1DCA0F_387A_4C9E_859F_F2C0C981E5A8__INCLUDED_
10 #endif // _MSC_VER > 1000
12 #include "IEShellListView.h"
14 class CSeaShellView : public CIEShellListView
16 protected: // create from serialization only
18 DECLARE_DYNCREATE(CSeaShellView)
22 CSeaShellDoc* GetDocument();
28 // ClassWizard generated virtual function overrides
29 //{{AFX_VIRTUAL(CSeaShellView)
31 virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
33 virtual void OnInitialUpdate(); // called first time after construct
34 virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
35 virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);
36 virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);
41 virtual ~CSeaShellView();
43 virtual void AssertValid() const;
44 virtual void Dump(CDumpContext& dc) const;
49 // Generated message map functions
51 //{{AFX_MSG(CSeaShellView)
52 // NOTE - the ClassWizard will add and remove member functions here.
53 // DO NOT EDIT what you see in these blocks of generated code !
58 #ifndef _DEBUG // debug version in SeaShellView.cpp
59 inline CSeaShellDoc* CSeaShellView::GetDocument()
60 { return (CSeaShellDoc*)m_pDocument; }
63 /////////////////////////////////////////////////////////////////////////////
65 //{{AFX_INSERT_LOCATION}}
66 // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
68 #endif // !defined(AFX_SEASHELLVIEW_H__0E1DCA0F_387A_4C9E_859F_F2C0C981E5A8__INCLUDED_)