📄 basepage.h
字号:
// BasePage.h : header file 属性页面的头文件
//
#ifndef __BASEPAGE_H__
#define __BASEPAGE_H__
/////////////////////////////////////////////////////////////////////////////
//下面是各个属性页面的构造
// 基带传输系统的基本结构页面
class BasePage : public CPropertyPage
{
DECLARE_DYNCREATE(BasePage)
// 构造函数
public:
BasePage();
~BasePage();
// 数据
//{{AFX_DATA(BasePage)
enum { IDD = IDD_BASE};
// NOTE - ClassWizard will add data members here.
// DO NOT EDIT what you see in these blocks of generated code !
//}}AFX_DATA
// 重载部分
// ClassWizard generate virtual function overrides
//{{AFX_VIRTUAL(BasePage)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// 实现部分
protected:
// Generated message map functions
//{{AFX_MSG(BasePage)
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
// 升余弦滤波器页面
class CRosinePage : public CPropertyPage
{
DECLARE_DYNCREATE(CRosinePage)
// 构造函数
public:
CRosinePage();
~CRosinePage();
// D数据
//{{AFX_DATA(CRosinePage)
enum { IDD = IDD_RCOSINE };
int m_dataL;
double m_delta;
double m_Fd;
int m_inputnum;
int m_noise;
double m_R;
double m_rate;
double m_sgma;
double m_snr;
//}}AFX_DATA
//重载部分
// ClassWizard generate virtual function overrides
//{{AFX_VIRTUAL(CRosinePage)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
//执行部分
protected:
// Generated message map functions
//{{AFX_MSG(CRosinePage)
afx_msg void OnButtonIocompare();
afx_msg void OnButtonOutfreq();
afx_msg void OnButtonRcosin();
afx_msg void OnButtonRcosinfreq();
afx_msg void OnButtonEye();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
// 蒙特卡罗仿真页面
class CMetekaloPage : public CPropertyPage
{
DECLARE_DYNCREATE(CMetekaloPage)
// 构造函数
public:
CMetekaloPage();
~CMetekaloPage();
// 数据
//{{AFX_DATA(CMetekaloPage)
enum { IDD = IDD_METEKALO};
// NOTE - ClassWizard will add data members here.
// DO NOT EDIT what you see in these blocks of generated code !
//}}AFX_DATA
//重载部分
// ClassWizard generate virtual function overrides
//{{AFX_VIRTUAL(CMetekaloPage)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// 实现部分
protected:
// Generated message map functions
//{{AFX_MSG(CMetekaloPage)
afx_msg void OnButtonFangzhen();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
// 部分响应页面
class CBufenPage : public CPropertyPage
{
DECLARE_DYNCREATE(CBufenPage)
// 构造函数
public:
CBufenPage();
~CBufenPage();
// 数据
//{{AFX_DATA(CBufenPage)
enum { IDD = IDD_BUFEN };
int m_type;
//}}AFX_DATA
// 重载部分
// ClassWizard generate virtual function overrides
//{{AFX_VIRTUAL(CBufenPage)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
//实现部分
protected:
// Generated message map functions
//{{AFX_MSG(CBufenPage)
afx_msg void OnButtonBufenwave();
afx_msg void OnButtonBufenfreq();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
//码型选择页面
class CMyPropertyPage5 : public CPropertyPage
{
DECLARE_DYNCREATE(CMyPropertyPage5)
// 构造函数
public:
CMyPropertyPage5();
~CMyPropertyPage5();
// 数据
//{{AFX_DATA(CMyPropertyPage5)
enum { IDD = IDD_CODECHOOSE };
double m_occupation;
double m_period;
double m_probability;
//}}AFX_DATA
//重载部分
// ClassWizard generate virtual function overrides
//{{AFX_VIRTUAL(CMyPropertyPage5)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// 实现部分
protected:
// Generated message map functions
//{{AFX_MSG(CMyPropertyPage5)
afx_msg void OnButtonContinue();
afx_msg void OnButtonDisperse();
afx_msg void OnButtonWave();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
#endif // __BASEPAGE_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -