MyStockView.h
上传用户:wenjimin
上传日期:2014-08-12
资源大小:111k
文件大小:3k
源码类别:

金融证券系统

开发平台:

Visual C++

  1. // MyStockView.h : interface of the CMyStockView class
  2. //
  3. /////////////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_MYSTOCKVIEW_H__54B2AB19_8708_41FA_B071_D669E2F9ABC0__INCLUDED_)
  5. #define AFX_MYSTOCKVIEW_H__54B2AB19_8708_41FA_B071_D669E2F9ABC0__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "Stockdrv.H"
  10. #include "MyGridFrame.h"
  11. #define  My_Msg_StkData WM_APP + 1       //自定义消息
  12. class CGridCtrl;
  13. #include "MyStockDoc.h"
  14. class CMyStockView : public CView
  15. {
  16. protected: // create from serialization only
  17. CMyStockView();
  18. DECLARE_DYNCREATE(CMyStockView)
  19. // Attributes
  20. public:
  21. CMyStockDoc* GetDocument();
  22. // Operations
  23. public:
  24. // Overrides
  25. // ClassWizard generated virtual function overrides
  26. //{{AFX_VIRTUAL(CMyStockView)
  27. public:
  28. virtual void OnDraw(CDC* pDC);  // overridden to draw this view
  29. virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
  30. protected:
  31. virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
  32. virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);
  33. virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);
  34. //}}AFX_VIRTUAL
  35. // Implementation
  36. public:
  37. CMyGridFrame* pGridFrame;
  38. //CGridCtrl* m_pGridCtrl;//动态显示牌表格
  39. int m_nToal; //计数器
  40. BOOL m_bStocker;//接收开关
  41. BOOL m_FillCell;//标志
  42. BOOL m_bSHnumber;
  43. BOOL m_bUpdataAllView;
  44. WORD m_wMarket;
  45. CString m_sType;
  46. CFile m_fSHFile,m_fSZFile;
  47. public:
  48. int ONNewFile(CString string);
  49. int SetGridData();
  50. virtual ~CMyStockView();
  51. #ifdef _DEBUG
  52. virtual void AssertValid() const;
  53. virtual void Dump(CDumpContext& dc) const;
  54. #endif
  55. protected:
  56. // Generated message map functions
  57. protected:
  58. //{{AFX_MSG(CMyStockView)
  59. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  60. afx_msg void OnShowWindow(BOOL bShow, UINT nStatus);
  61. afx_msg void OnDestroy();
  62. afx_msg void OnSize(UINT nType, int cx, int cy);
  63. afx_msg void OnStock();
  64. afx_msg void OnUpdateStock(CCmdUI* pCmdUI);
  65. afx_msg void OnUnstock();
  66. afx_msg void OnUpdateUnstock(CCmdUI* pCmdUI);
  67. //}}AFX_MSG
  68. afx_msg LONG OnStkDataOK(UINT wFileType,LONG lPara);
  69. DECLARE_MESSAGE_MAP()
  70. };
  71. #ifndef _DEBUG  // debug version in MyStockView.cpp
  72. inline CMyStockDoc* CMyStockView::GetDocument()
  73.    { return (CMyStockDoc*)m_pDocument; }
  74. #endif
  75. /////////////////////////////////////////////////////////////////////////////
  76. //{{AFX_INSERT_LOCATION}}
  77. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  78. #endif // !defined(AFX_MYSTOCKVIEW_H__54B2AB19_8708_41FA_B071_D669E2F9ABC0__INCLUDED_)