📄 btmview.h
字号:
#if !defined(AFX_BTMVIEW_H__2A72A605_DA9C_4210_B0A0_10718337B3EA__INCLUDED_)
#define AFX_BTMVIEW_H__2A72A605_DA9C_4210_B0A0_10718337B3EA__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// BtmView.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CBtmView form view
#ifndef __AFXEXT_H__
#include <afxext.h>
#endif
#include "SXBtn.h"
#include "TestBtn.h"
#include "Resource.h"
#include "RoundSliderCtrl.h"
class CBtmView : public CFormView
{
protected:
CBtmView(); // protected constructor used by dynamic creation
DECLARE_DYNCREATE(CBtmView)
// Form Data
public:
//{{AFX_DATA(CBtmView)
enum { IDD = IDD_FORMVIEW_BTM };
CRoundSliderCtrl m_VolCH2Slider;
CSliderCtrl m_SampleRigor;
CSXBtn m_AddWaveBtn;
CSXBtn m_ExitBtn;
CSXBtn m_StartBtn;
CSXBtn m_StartupBtn;
CRoundSliderCtrl m_SampleSlider;
CRoundSliderCtrl m_TimerSlider;
CRoundSliderCtrl m_rscSlider2;
CRoundSliderCtrl m_RightSelider;
CRoundSliderCtrl m_LeftSlider;
BOOL m_bright;
BOOL m_bleft;
int m_NumLeftSlider;
int m_NumRightSlider;
int m_rscSlider2Val;
int m_NumTimerSlier;
int m_NumSampleSlider;
int m_NumSampleRigor;
int m_nVolCH2;
//}}AFX_DATA
BOOL m_bset;
CBitmap m_bitmap1;
CBitmap m_bitmap2;
CBitmap m_bitmap3;
CBitmap m_bitmap4;
// Attributes
public:
HFONT myhFont;
CPen m_pen;
CBrush* pBrush;
CBrush* pOldBrush;
CBrush m_brBkgnd;
protected:
HICON m_hIcon;
int Str2Hex(CString str, char *data);
char HexChar(char c);
// Operations
public:
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CBtmView)
public:
virtual void OnInitialUpdate();
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
//}}AFX_VIRTUAL
// Implementation
protected:
virtual ~CBtmView();
#ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
#endif
// Generated message map functions
//{{AFX_MSG(CBtmView)
afx_msg void OnPaint();
afx_msg void OnCheckLft();
afx_msg void OnCheckRgt();
afx_msg void OnReleasedcaptureLeftslider(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnReleasedcaptureRightslider(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
afx_msg void OnStartupBtn();
afx_msg void OnStartBtn();
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnExitBtn();
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
afx_msg void OnReleasedcaptureSampleRigor(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnMyKillTimer(); /////////////////////////
afx_msg void OnMySetTimer(); ////////////////////////
afx_msg void OnMySetButton(); ///////////////////////////
afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
afx_msg void OnCaptureChanged(CWnd *pWnd);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
private:
void SetMyTimer();
};
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_BTMVIEW_H__2A72A605_DA9C_4210_B0A0_10718337B3EA__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -