varibledolg.cpp
来自「ad板数据采集程序」· C++ 代码 · 共 89 行
CPP
89 行
// VaribleDolg.cpp : implementation file
//
#include "stdafx.h"
#include "VC_AD_TEST.h"
#include "VaribleDolg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CVaribleDolg dialog
CVaribleDolg::CVaribleDolg(CWnd* pParent /*=NULL*/)
: CDialog(CVaribleDolg::IDD, pParent)
{
//{{AFX_DATA_INIT(CVaribleDolg)
m_inputrange = -1;
m_b00 = FALSE;
m_samplerate = 0;
m_b01 = FALSE;
m_b02 = FALSE;
m_b03 = FALSE;
m_b04 = FALSE;
//}}AFX_DATA_INIT
}
void CVaribleDolg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CVaribleDolg)
DDX_Control(pDX, IDC_INPUTRANGE, m_ComBox);
DDX_CBIndex(pDX, IDC_INPUTRANGE, m_inputrange);
DDX_Check(pDX, IDC_CHANNEL00, m_b00);
DDX_Text(pDX, IDC_SAMPLE_RATE, m_samplerate);
DDX_Check(pDX, IDC_CHANNEL01, m_b01);
DDX_Check(pDX, IDC_CHANNEL2, m_b02);
DDX_Check(pDX, IDC_CHANNEL3, m_b03);
DDX_Check(pDX, IDC_CHANNEL4, m_b04);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CVaribleDolg, CDialog)
//{{AFX_MSG_MAP(CVaribleDolg)
ON_CBN_SELCHANGE(IDC_INPUTRANGE, OnSelchangeInputrange)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CVaribleDolg message handlers
BOOL CVaribleDolg::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
m_ComBox.AddString("空 ");
m_ComBox.SetCurSel(0);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void CVaribleDolg::OnSelchangeInputrange()
{
// TODO: Add your control notification handler code here
float inputrange;
switch(m_inputrange)
{
case 1:
inputrange=5;
break;
case 2:
inputrange=10;
break;
case 3:
inputrange=1;
break;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?