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

📄 dsdialog.cpp

📁 这个是我现在在做组态软件开发用到的OPC源码
💻 CPP
字号:
// DSDIALOG.cpp : implementation file
//

#include "stdafx.h"
#include "test2.h"
#include "DSDIALOG.h"
#include "item.h"
#include "datasink20.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
extern float num[6];
extern bool changeflag;
/////////////////////////////////////////////////////////////////////////////
// CDSDIALOG dialog


CDSDIALOG::CDSDIALOG(CWnd* pParent /*=NULL*/)
	: CDialog(CDSDIALOG::IDD, pParent)
{
	//{{AFX_DATA_INIT(CDSDIALOG)
	m_num1 = 1.0f;
	m_num2 = 2.0f;
	m_num3 = 3.0f;
	m_num4 = 4.0f;
	m_num5 = 5.0f;
	m_num6 = 6.0f;
	//}}AFX_DATA_INIT
}


void CDSDIALOG::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDSDIALOG)
	DDX_Text(pDX, IDC_EDITNUM1, m_num1);
	DDX_Text(pDX, IDC_EDITNUM2, m_num2);
	DDX_Text(pDX, IDC_EDITNUM3, m_num3);
	DDX_Text(pDX, IDC_EDITNUM4, m_num4);
	DDX_Text(pDX, IDC_EDITNUM5, m_num5);
	DDX_Text(pDX, IDC_EDITNUM6, m_num6);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDSDIALOG, CDialog)
	//{{AFX_MSG_MAP(CDSDIALOG)
	ON_WM_TIMER()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDSDIALOG message handlers

BOOL CDSDIALOG::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	SetTimer(1,500,NULL);
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void CDSDIALOG::OnTimer(UINT nIDEvent) 
{		
		//CSafeLock cs (&m_csSortedList);
		//CKItem value;
		//value.GetValue(m_num1);
//		m_num1=value;
		if(changeflag==1)
		{
			m_num1=num[0];
			m_num2=num[1];
			m_num3=num[2];
			m_num4=num[3];
			m_num5=num[4];
			m_num6=num[5];
			UpdateData(FALSE);
			changeflag=0;
		}
	CDialog::OnTimer(nIDEvent);
}

⌨️ 快捷键说明

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