controldlg.h
来自「Visual C++编写的虚拟环绕声系统」· C头文件 代码 · 共 109 行
H
109 行
#if !defined(AFX_CONTROLDLG_H__9333E1E2_4CDD_11D2_BAD3_0040055265B8__INCLUDED_)
#define AFX_CONTROLDLG_H__9333E1E2_4CDD_11D2_BAD3_0040055265B8__INCLUDED_
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
// ControlDlg.h : header file
//
////////////////////////
// My CODE STARTS HERE
///////////////////////
#include "math.h"
typedef struct
{
float real, imag;
} COMPLEX;
///////////////////////
// MY CODE ENDS HERE
///////////////////////
/////////////////////////////////////////////////////////////////////////////
// CControlDlg dialog
class CControlDlg : public CDialog
{
// Construction
public:
void ProduceFilterFreData();
void FFT(COMPLEX *x,short m);
float SURCounter;
float MIDCounter;
int DelayCounter;
int HorizontalCounter;
int VerticalCounter;
int F600HZCounter;
int F1KHZCounter;
int F3KHZCounter;
int F6KHZCounter;
int F12KHZCounter;
int F18KHZCounter;
float FilterTimeData[128];
float DefaultFilterTimeData[128];
COMPLEX FilterFreData[1024];
CSliderCtrl *MIDSlider;
CSliderCtrl *SURSlider;
CSliderCtrl *DelaySlider;
CSliderCtrl *HorizontalSlider;
CSliderCtrl *VerticalSlider;
CSliderCtrl *F600HZSlider;
CSliderCtrl *F1KHZSlider;
CSliderCtrl *F3KHZSlider;
CSliderCtrl *F6KHZSlider;
CSliderCtrl *F12KHZSlider;
CSliderCtrl *F18KHZSlider;
////////////////////
// MY CODE STARTS HERE
////////////////////
int m_ModeState;
///////////////////
// MY CODE ENDS HERE
///////////////////
CControlDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CControlDlg)
enum { IDD = IDD_CONTROL_DIALOG };
// NOTE: the ClassWizard will add data members here
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CControlDlg)
public:
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
HICON m_hControlIcon;
// Generated message map functions
//{{AFX_MSG(CControlDlg)
virtual BOOL OnInitDialog();
afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
afx_msg void OnFilterButton();
afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
afx_msg void OnResetButton();
afx_msg void OnOutofmemoryDelaySlider(NMHDR* pNMHDR, LRESULT* pResult);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_CONTROLDLG_H__9333E1E2_4CDD_11D2_BAD3_0040055265B8__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?