TaxExpertView.h
上传用户:szcysw
上传日期:2013-03-11
资源大小:6752k
文件大小:2k
源码类别:

界面编程

开发平台:

Visual C++

  1. // TaxExpertView.h : interface of the CTaxExpertView class
  2. //
  3. /////////////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_OUTLOOKUIDEMOVIEW_H__15E90BCE_292F_11D3_873E_000000000000__INCLUDED_)
  5. #define AFX_OUTLOOKUIDEMOVIEW_H__15E90BCE_292F_11D3_873E_000000000000__INCLUDED_
  6. #if _MSC_VER >= 1000
  7. #pragma once
  8. #endif // _MSC_VER >= 1000
  9. class CTaxExpertDoc;
  10. class CTaxExpertView : public CView
  11. {
  12. protected: 
  13. CTaxExpertView();
  14. DECLARE_DYNCREATE(CTaxExpertView)
  15. public:
  16. CTaxExpertDoc* GetDocument();
  17. public:
  18. //横标题栏
  19. CCJCaption m_Caption;
  20. //切分条
  21. CCJFlatSplitterWnd m_wndSplitter, m_wndSplitter2;
  22. //横标字体
  23. CFont m_CaptionFont;
  24. //横标栏右侧所使用的图标
  25. HICON m_hIcon;
  26. //记录用户在目录树中选择的类别(大类、小类)
  27. CString current_sel_main;
  28. CString current_sel_sub;
  29. public:
  30. virtual void OnDraw(CDC* pDC);  // overridden to draw this view
  31. virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
  32. protected:
  33. virtual void OnInitialUpdate();
  34. public:
  35. CCJTreeCtrl* GetFolderTreeCtrl();
  36. virtual ~CTaxExpertView();
  37. #ifdef _DEBUG
  38. virtual void AssertValid() const;
  39. virtual void Dump(CDumpContext& dc) const;
  40. #endif
  41. protected:
  42. //{{AFX_MSG(CTaxExpertView)
  43. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  44. afx_msg void OnSize(UINT nType, int cx, int cy);
  45. //}}AFX_MSG
  46. afx_msg void OnCloseFolderListView(UINT lParam, LONG wParam);
  47. afx_msg void OnPushPinButton(UINT lParam, LONG wParam);
  48. afx_msg void OnPushPinCancel(UINT lParam, LONG wParam);
  49. DECLARE_MESSAGE_MAP()
  50. };
  51. #ifndef _DEBUG  // debug version in TaxExpertView.cpp
  52. inline CTaxExpertDoc* CTaxExpertView::GetDocument()
  53.    { return (CTaxExpertDoc*)m_pDocument; }
  54. #endif
  55. /////////////////////////////////////////////////////////////////////////////
  56. //{{AFX_INSERT_LOCATION}}
  57. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  58. #endif // !defined(AFX_OUTLOOKUIDEMOVIEW_H__15E90BCE_292F_11D3_873E_000000000000__INCLUDED_)