心跳检测View.h
上传用户:dtengfei
上传日期:2013-01-16
资源大小:393k
文件大小:3k
源码类别:

医药行业

开发平台:

Visual C++

  1. // 心跳检测View.h : interface of the CMyView class
  2. //
  3. /////////////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_VIEW_H__54859F6F_B18C_11D7_BB61_8DF5A4194E44__INCLUDED_)
  5. #define AFX_VIEW_H__54859F6F_B18C_11D7_BB61_8DF5A4194E44__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "BtnST.h"
  10. class CMyView : public CFormView
  11. {
  12. protected: // create from serialization only
  13. CMyView();
  14. DECLARE_DYNCREATE(CMyView)
  15. public:
  16. //{{AFX_DATA(CMyView)
  17. enum { IDD = IDD_MY_FORM };
  18. int m_StartT;
  19. int m_EndT;
  20. int m_TopE;
  21. int m_BottomE;
  22. CString m_E;
  23. CString m_F;
  24. //}}AFX_DATA
  25. // Attributes
  26. public:
  27. CMyDoc* GetDocument();
  28. // Operations
  29. public:
  30. CDC* m_pMemDC;
  31. CBitmap m_pBitmap;
  32. int m_MaxX; //X轴最大象素数目
  33. int m_MaxY; //Y轴最大象素数目
  34. CString PathName;
  35. CButtonST m_Play;
  36. CButtonST m_Stop;
  37. CButtonST m_Transact;
  38. CButtonST m_Save;
  39. CButtonST m_Open;
  40. CButtonST m_Print;
  41. CButtonST m_Exit;
  42. CButtonST m_Refurbish;
  43. int TopRange;
  44. int LeftRange;
  45. int left;
  46. int right;
  47. int top;
  48. int bottom;
  49. LOGFONT m_FontView; //字体
  50. // Overrides
  51. // ClassWizard generated virtual function overrides
  52. //{{AFX_VIRTUAL(CMyView)
  53. public:
  54. virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
  55. protected:
  56. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  57. virtual void OnInitialUpdate(); // called first time after construct
  58. virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
  59. virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);
  60. virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);
  61. virtual void OnPrint(CDC* pDC, CPrintInfo* pInfo);
  62. //}}AFX_VIRTUAL
  63. // Implementation
  64. public:
  65. double fsimp(double a,double b,double eps);
  66. double fsimpf(double x);
  67. void SaveFile(CStdioFile *file);
  68. void Openfile(CStdioFile *file);
  69. void DrawLine();
  70. void InitData();
  71. void DrawCordinate();
  72. void Draw(int Point);
  73. virtual ~CMyView();
  74. #ifdef _DEBUG
  75. virtual void AssertValid() const;
  76. virtual void Dump(CDumpContext& dc) const;
  77. #endif
  78. protected:
  79. // Generated message map functions
  80. protected:
  81. //{{AFX_MSG(CMyView)
  82. afx_msg void OnPaint();
  83. afx_msg void OnExit();
  84. afx_msg void OnMyPrint();
  85. afx_msg void OnOpen();
  86. afx_msg void OnSave();
  87. afx_msg void OnStop();
  88. afx_msg void OnPlay();
  89. afx_msg void OnRefurbish();
  90. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  91. afx_msg void OnBitmap();
  92. //}}AFX_MSG
  93. DECLARE_MESSAGE_MAP()
  94. };
  95. #ifndef _DEBUG  // debug version in 心跳检测View.cpp
  96. inline CMyDoc* CMyView::GetDocument()
  97.    { return (CMyDoc*)m_pDocument; }
  98. #endif
  99. /////////////////////////////////////////////////////////////////////////////
  100. //{{AFX_INSERT_LOCATION}}
  101. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  102. #endif // !defined(AFX_VIEW_H__54859F6F_B18C_11D7_BB61_8DF5A4194E44__INCLUDED_)