📄 displayview.h
字号:
//{{AFX_INCLUDES()
#include "mscomm.h"
//}}AFX_INCLUDES
#if !defined(AFX_DISPLAYVIEW_H__602C2759_ECFF_4E92_BDBE_EFFBC0F4A51A__INCLUDED_)
#define AFX_DISPLAYVIEW_H__602C2759_ECFF_4E92_BDBE_EFFBC0F4A51A__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// DisplayView.h : header file
//
#include "EyeGraphWnd.h"
/////////////////////////////////////////////////////////////////////////////
// DisplayView form view
#ifndef __AFXEXT_H__
#include <afxext.h>
#endif
//unsigned adbuffer[Sample_Depth];
//#define COMM_COUNT Sample_Depth+8
//#define Sample_Depth 2048
class DisplayView : public CFormView
{
protected:
DisplayView(); // protected constructor used by dynamic creation
DECLARE_DYNCREATE(DisplayView)
// Form Data
public:
//{{AFX_DATA(DisplayView)
enum { IDD = IDD_DISPLAY_DLG };
CSliderCtrl m_motor_ctrl;
CStatic m_fluxline_ctrl;
CEdit m_vltgctrlGreen;
CEdit m_vltgctrlRed;
CEdit m_vltgctrlBlue;
CButton m_deletevoice_but;
CStatic m_Right_txt;
CStatic m_Left_txt;
CButton m_stop_but;
CButton m_start_but;
CButton m_play_but;
CButton m_save_but;
EyeGraphWnd m_DisplayWnd;
CMSComm m_ComPort;
//}}AFX_DATA
// Attributes
public:
BOOL busy_flag,send_req;
BOOL isRun;
BOOL isZoom;
// Operations
public:
BOOL Search_HidDev();
BOOL m_play_button_down;
BOOL isRectangleSel;
BOOL m_jk1;
BOOL m_jk2;
BOOL m_jk3;
BOOL m_jk4;
BOOL m_jk5;
BOOL m_jk6;
float m_VoltageBlue;
float m_VoltageRed;
BOOL m_dltFlags;
CPoint m_dltFinal;
CPoint m_dltOrigin;
/* CPoint m_dltFinal;
CPoint m_dltOrigin;*/
void OnFileWrite();
void SendMessageToCom(unsigned char *data, int n);
unsigned char code[5];
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(DisplayView)
public:
virtual void OnInitialUpdate();
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
virtual ~DisplayView();
#ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
#endif
// Generated message map functions
//{{AFX_MSG(DisplayView)
afx_msg void OnDisplay();
afx_msg void OnSave();
afx_msg void OnPlay();
afx_msg void OnStop();
afx_msg void OnStart();
afx_msg void OnMouseMove(UINT nFlags, CPoint point);
afx_msg BOOL OnMouseWheel(UINT nFlags, short zDelta, CPoint pt);
afx_msg void OnPaint();
afx_msg void OnCancelMode();
afx_msg void OnOnCommMscomm2();
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
afx_msg void OnCaptureChanged(CWnd *pWnd);
afx_msg void OnLeftpress();
afx_msg void OnDocument();
afx_msg void OnDeletevioce();
afx_msg void OnZoom();
afx_msg void OnUpdateZoom(CCmdUI* pCmdUI);
afx_msg void OnRectanglesel();
afx_msg void OnUpdateRectanglesel(CCmdUI* pCmdUI);
afx_msg void OnMyUSBEvent(WPARAM wParam, LPARAM lParam);
afx_msg void OnChangeVltgRed();
afx_msg void OnChangeVltgBlue();
afx_msg void OnJk1();
afx_msg void OnUpdateJk1(CCmdUI* pCmdUI);
afx_msg void OnJk2();
afx_msg void OnUpdateJk2(CCmdUI* pCmdUI);
afx_msg void OnJk3();
afx_msg void OnUpdateJk3(CCmdUI* pCmdUI);
afx_msg void OnJk4();
afx_msg void OnUpdateJk4(CCmdUI* pCmdUI);
afx_msg void OnJk5();
afx_msg void OnUpdateJk5(CCmdUI* pCmdUI);
afx_msg void OnJk6();
afx_msg void OnUpdateJk6(CCmdUI* pCmdUI);
afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
DECLARE_EVENTSINK_MAP()
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
private:
/* CPoint m_dltOrigin;
CPoint m_ptRight;
CPoint m_ptLeft;*/
};
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_DISPLAYVIEW_H__602C2759_ECFF_4E92_BDBE_EFFBC0F4A51A__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -