⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 timedialog.cpp

📁 最新的USB示波器源码?可直接编译生成可执行程序,需要硬件支持
💻 CPP
字号:
// TimeDialog.cpp : implementation file
//

#include "stdafx.h"
#include "DSOTEST.h"
#include "TimeDialog.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CTimeDialog dialog


CTimeDialog::CTimeDialog(CWnd* pParent /*=NULL*/)
	: CDialog(CTimeDialog::IDD, pParent)
{
	//{{AFX_DATA_INIT(CTimeDialog)
	m_time = 0.0;
	m_ms_flag = 0;
	m_ns_flag = -1;
	m_us_flag = -1;
  
	//}}AFX_DATA_INIT
	t_uint="ms";
	time_uint=0; //ms
}


void CTimeDialog::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CTimeDialog)
	DDX_Text(pDX, IDC_EDIT_TIME, m_time);
	DDX_Radio(pDX, IDC_RADIO_MS, m_ms_flag);
	DDX_Radio(pDX, IDC_RADIO_NS, m_ns_flag);
	DDX_Radio(pDX, IDC_RADIO_US, m_us_flag);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CTimeDialog, CDialog)
	//{{AFX_MSG_MAP(CTimeDialog)
	ON_BN_CLICKED(IDC_RADIO_MS, OnRadioMs)
	ON_BN_CLICKED(IDC_RADIO_US, OnRadioUs)
	ON_BN_CLICKED(IDC_RADIO_NS, OnRadioNs)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CTimeDialog message handlers

void CTimeDialog::OnOK() 
{
	// TODO: Add extra validation here
	
	CDialog::OnOK();
}

void CTimeDialog::OnRadioMs() 
{   UpdateData(1);
    m_ms_flag = 0;
	m_ns_flag = -1;
	m_us_flag = -1;	
	t_uint="ms";
	time_uint=0;
	UpdateData(0);
}

void CTimeDialog::OnRadioUs() 
{UpdateData(1);
m_ms_flag = -1;
	m_ns_flag = -1;
	m_us_flag = 0;	
		t_uint="us";
			time_uint=1;
		UpdateData(0);
}

void CTimeDialog::OnRadioNs() 
{UpdateData(1);
m_ms_flag = -1;
	m_ns_flag = 0;
	m_us_flag = -1;	
		t_uint="ns";
			time_uint=2;
		UpdateData(0);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -