1 // LeftView.h : interface of the CLeftView class
3 /////////////////////////////////////////////////////////////////////////////
5 #if !defined(AFX_LEFTVIEW_H__A7EC0A9D_0FD3_4C0B_8853_C94ACB0213E2__INCLUDED_)
6 #define AFX_LEFTVIEW_H__A7EC0A9D_0FD3_4C0B_8853_C94ACB0213E2__INCLUDED_
10 #endif // _MSC_VER > 1000
14 #include "IEShellTreeView.h"
16 class CLeftView : public CIEShellTreeView
18 protected: // create from serialization only
20 DECLARE_DYNCREATE(CLeftView)
24 CSeaShellDoc* GetDocument();
30 // ClassWizard generated virtual function overrides
31 //{{AFX_VIRTUAL(CLeftView)
33 virtual void OnDraw(CDC* pDC); // overridden to draw this view
34 virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
36 virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
37 virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);
38 virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);
39 virtual void OnInitialUpdate(); // called first time after construct
46 virtual void AssertValid() const;
47 virtual void Dump(CDumpContext& dc) const;
52 // Generated message map functions
54 //{{AFX_MSG(CLeftView)
55 // NOTE - the ClassWizard will add and remove member functions here.
56 // DO NOT EDIT what you see in these blocks of generated code !
61 #ifndef _DEBUG // debug version in LeftView.cpp
62 inline CSeaShellDoc* CLeftView::GetDocument()
63 { return (CSeaShellDoc*)m_pDocument; }
66 /////////////////////////////////////////////////////////////////////////////
68 //{{AFX_INSERT_LOCATION}}
69 // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
71 #endif // !defined(AFX_LEFTVIEW_H__A7EC0A9D_0FD3_4C0B_8853_C94ACB0213E2__INCLUDED_)