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

📄 dlglock.cpp

📁 电力系统无功自动补偿的操作系统程序
💻 CPP
📖 第 1 页 / 共 2 页
字号:
// dlglock.cpp : implementation file
//

#include "stdafx.h"
#include "vqcwin.h"
#include "dlgdblink.h"
#include "dlglock.h"

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

/////////////////////////////////////////////////////////////////////////////
// dlglock dialog
void dlglock::InitDataDefineProc()
{
	m_CheckBhNum		= lockSet.CheckBhNum;
	m_CheckYcNum		= lockSet.CheckYcNum;
	m_CheckYxNum		= lockSet.CheckYxNum;
	m_CheckYcType1		= lockSet.CheckYcType[0];
	m_CheckYcType2		= lockSet.CheckYcType[1];
	m_CheckYcType3		= lockSet.CheckYcType[2];
	m_CheckYcType4		= lockSet.CheckYcType[3];
	m_CheckYcType5		= lockSet.CheckYcType[4];
	m_CheckYcType6		= lockSet.CheckYcType[5];
	m_CheckYcType7		= lockSet.CheckYcType[6];
	m_CheckYcType8		= lockSet.CheckYcType[7];
	m_CheckYcValue1		= lockSet.CheckYcValue[0];
	m_CheckYcValue2		= lockSet.CheckYcValue[1];
	m_CheckYcValue3		= lockSet.CheckYcValue[2];
	m_CheckYcValue4		= lockSet.CheckYcValue[3];
	m_CheckYcValue5		= lockSet.CheckYcValue[4];
	m_CheckYcValue6		= lockSet.CheckYcValue[5];
	m_CheckYcValue7		= lockSet.CheckYcValue[6];
	m_CheckYcValue8		= lockSet.CheckYcValue[7];
	m_CheckYxStatus1	= lockSet.CheckYxStatus[0];
	m_CheckYxStatus2	= lockSet.CheckYxStatus[1];
	m_CheckYxStatus3	= lockSet.CheckYxStatus[2];
	m_CheckYxStatus4	= lockSet.CheckYxStatus[3];
	m_CheckYxStatus5	= lockSet.CheckYxStatus[4];
	m_CheckYxStatus6	= lockSet.CheckYxStatus[5];
	m_CheckYxStatus7	= lockSet.CheckYxStatus[6];
	m_CheckYxStatus8	= lockSet.CheckYxStatus[7];
	m_IsNeedManClearYx1 = lockSet.IsNeedManClearYx[0];
	m_IsNeedManClearYx2 = lockSet.IsNeedManClearYx[1];
	m_IsNeedManClearYx3 = lockSet.IsNeedManClearYx[2];
	m_IsNeedManClearYx4 = lockSet.IsNeedManClearYx[3];
	m_IsNeedManClearYx5 = lockSet.IsNeedManClearYx[4];
	m_IsNeedManClearYx6 = lockSet.IsNeedManClearYx[5];
	m_IsNeedManClearYx7 = lockSet.IsNeedManClearYx[6];
	m_IsNeedManClearYx8 = lockSet.IsNeedManClearYx[7];
}

void dlglock::EndDataDefineProc()
{
	UpdateData(TRUE);
	lockSet.CheckBhNum			= m_CheckBhNum;
	lockSet.CheckYcNum			= m_CheckYcNum;
	lockSet.CheckYxNum			= m_CheckYxNum;
	lockSet.CheckYcType[0]		= m_CheckYcType1;
	lockSet.CheckYcType[1]		= m_CheckYcType2;
	lockSet.CheckYcType[2]		= m_CheckYcType3;
	lockSet.CheckYcType[3]		= m_CheckYcType4;
	lockSet.CheckYcType[4]		= m_CheckYcType5;
	lockSet.CheckYcType[5]		= m_CheckYcType6;
	lockSet.CheckYcType[6]		= m_CheckYcType7;
	lockSet.CheckYcType[7]		= m_CheckYcType8;
	lockSet.CheckYcValue[0]		= m_CheckYcValue1;
	lockSet.CheckYcValue[1]		= m_CheckYcValue2;
	lockSet.CheckYcValue[2]		= m_CheckYcValue3;
	lockSet.CheckYcValue[3]		= m_CheckYcValue4;
	lockSet.CheckYcValue[4]		= m_CheckYcValue5;
	lockSet.CheckYcValue[5]		= m_CheckYcValue6;
	lockSet.CheckYcValue[6]		= m_CheckYcValue7;
	lockSet.CheckYcValue[7]		= m_CheckYcValue8;
	lockSet.CheckYxStatus[0]	= m_CheckYxStatus1;
	lockSet.CheckYxStatus[1]	= m_CheckYxStatus2;
	lockSet.CheckYxStatus[2]	= m_CheckYxStatus3;
	lockSet.CheckYxStatus[3]	= m_CheckYxStatus4;
	lockSet.CheckYxStatus[4]	= m_CheckYxStatus5;
	lockSet.CheckYxStatus[5]	= m_CheckYxStatus6;
	lockSet.CheckYxStatus[6]	= m_CheckYxStatus7;
	lockSet.CheckYxStatus[7]	= m_CheckYxStatus8;
	lockSet.IsNeedManClearYx[0] = m_IsNeedManClearYx1;
	lockSet.IsNeedManClearYx[1]	= m_IsNeedManClearYx2;
	lockSet.IsNeedManClearYx[2] = m_IsNeedManClearYx3;
	lockSet.IsNeedManClearYx[3] = m_IsNeedManClearYx4;
	lockSet.IsNeedManClearYx[4] = m_IsNeedManClearYx5;
	lockSet.IsNeedManClearYx[5] = m_IsNeedManClearYx6;
	lockSet.IsNeedManClearYx[6] = m_IsNeedManClearYx7;
	lockSet.IsNeedManClearYx[7] = m_IsNeedManClearYx8;
}

dlglock::dlglock(CWnd* pParent /*=NULL*/)
	: CDialog(dlglock::IDD, pParent)
{
	//{{AFX_DATA_INIT(dlglock)
	m_CheckBhNum = 0;
	m_CheckYcNum = 0;
	m_CheckYxNum = 0;
	m_CheckYcType1 = 0;
	m_CheckYcType2 = 0;
	m_CheckYcType3 = 0;
	m_CheckYcType4 = 0;
	m_CheckYcType5 = 0;
	m_CheckYcType6 = 0;
	m_CheckYcType7 = 0;
	m_CheckYcType8 = 0;
	m_CheckYcValue1 = 0.0f;
	m_CheckYcValue2 = 0.0f;
	m_CheckYcValue3 = 0.0f;
	m_CheckYcValue4 = 0.0f;
	m_CheckYcValue5 = 0.0f;
	m_CheckYcValue6 = 0.0f;
	m_CheckYcValue7 = 0.0f;
	m_CheckYxStatus1 = FALSE;
	m_CheckYxStatus2 = FALSE;
	m_CheckYxStatus3 = FALSE;
	m_CheckYxStatus4 = FALSE;
	m_CheckYxStatus5 = FALSE;
	m_CheckYxStatus6 = FALSE;
	m_CheckYxStatus7 = FALSE;
	m_CheckYxStatus8 = FALSE;
	m_IsNeedManClearYx1 = FALSE;
	m_IsNeedManClearYx2 = FALSE;
	m_IsNeedManClearYx3 = FALSE;
	m_IsNeedManClearYx4 = FALSE;
	m_IsNeedManClearYx5 = FALSE;
	m_IsNeedManClearYx6 = FALSE;
	m_IsNeedManClearYx7 = FALSE;
	m_IsNeedManClearYx8 = FALSE;
	m_CheckYcValue8 = 0.0f;
	//}}AFX_DATA_INIT
}


void dlglock::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(dlglock)
	DDX_CBIndex(pDX, IDC_CheckBhNum, m_CheckBhNum);
	DDX_CBIndex(pDX, IDC_CheckYcNum, m_CheckYcNum);
	DDX_CBIndex(pDX, IDC_CheckYxNum, m_CheckYxNum);
	DDX_CBIndex(pDX, IDC_CheckYcType1, m_CheckYcType1);
	DDX_CBIndex(pDX, IDC_CheckYcType2, m_CheckYcType2);
	DDX_CBIndex(pDX, IDC_CheckYcType3, m_CheckYcType3);
	DDX_CBIndex(pDX, IDC_CheckYcType4, m_CheckYcType4);
	DDX_CBIndex(pDX, IDC_CheckYcType5, m_CheckYcType5);
	DDX_CBIndex(pDX, IDC_CheckYcType6, m_CheckYcType6);
	DDX_CBIndex(pDX, IDC_CheckYcType7, m_CheckYcType7);
	DDX_CBIndex(pDX, IDC_CheckYcType8, m_CheckYcType8);
	DDX_Text(pDX, IDC_CheckYcValue1, m_CheckYcValue1);
	DDX_Text(pDX, IDC_CheckYcValue2, m_CheckYcValue2);
	DDX_Text(pDX, IDC_CheckYcValue3, m_CheckYcValue3);
	DDX_Text(pDX, IDC_CheckYcValue4, m_CheckYcValue4);
	DDX_Text(pDX, IDC_CheckYcValue5, m_CheckYcValue5);
	DDX_Text(pDX, IDC_CheckYcValue6, m_CheckYcValue6);
	DDX_Text(pDX, IDC_CheckYcValue7, m_CheckYcValue7);
	DDX_Check(pDX, IDC_CheckYxStatus1, m_CheckYxStatus1);
	DDX_Check(pDX, IDC_CheckYxStatus2, m_CheckYxStatus2);
	DDX_Check(pDX, IDC_CheckYxStatus3, m_CheckYxStatus3);
	DDX_Check(pDX, IDC_CheckYxStatus4, m_CheckYxStatus4);
	DDX_Check(pDX, IDC_CheckYxStatus5, m_CheckYxStatus5);
	DDX_Check(pDX, IDC_CheckYxStatus6, m_CheckYxStatus6);
	DDX_Check(pDX, IDC_CheckYxStatus7, m_CheckYxStatus7);
	DDX_Check(pDX, IDC_CheckYxStatus8, m_CheckYxStatus8);
	DDX_Check(pDX, IDC_IsNeedManClearYx1, m_IsNeedManClearYx1);
	DDX_Check(pDX, IDC_IsNeedManClearYx2, m_IsNeedManClearYx2);
	DDX_Check(pDX, IDC_IsNeedManClearYx3, m_IsNeedManClearYx3);
	DDX_Check(pDX, IDC_IsNeedManClearYx4, m_IsNeedManClearYx4);
	DDX_Check(pDX, IDC_IsNeedManClearYx5, m_IsNeedManClearYx5);
	DDX_Check(pDX, IDC_IsNeedManClearYx6, m_IsNeedManClearYx6);
	DDX_Check(pDX, IDC_IsNeedManClearYx7, m_IsNeedManClearYx7);
	DDX_Check(pDX, IDC_IsNeedManClearYx8, m_IsNeedManClearYx8);
	DDX_Text(pDX, IDC_CheckYcValue8, m_CheckYcValue8);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(dlglock, CDialog)
	//{{AFX_MSG_MAP(dlglock)
	ON_CBN_SELCHANGE(IDC_CheckYcNum, OnSelchangeCheckYcNum)
	ON_CBN_SELCHANGE(IDC_CheckBhNum, OnSelchangeCheckBhNum)
	ON_CBN_SELCHANGE(IDC_CheckYxNum, OnSelchangeCheckYxNum)
	ON_BN_CLICKED(IDC_CheckBhRec1, OnCheckBhRec1)
	ON_BN_CLICKED(IDC_CheckBhRec2, OnCheckBhRec2)
	ON_BN_CLICKED(IDC_CheckBhRec3, OnCheckBhRec3)
	ON_BN_CLICKED(IDC_CheckBhRec4, OnCheckBhRec4)
	ON_BN_CLICKED(IDC_CheckYcRec1, OnCheckYcRec1)
	ON_BN_CLICKED(IDC_CheckYcRec2, OnCheckYcRec2)
	ON_BN_CLICKED(IDC_CheckYcRec3, OnCheckYcRec3)
	ON_BN_CLICKED(IDC_CheckYcRec4, OnCheckYcRec4)
	ON_BN_CLICKED(IDC_CheckYcRec5, OnCheckYcRec5)
	ON_BN_CLICKED(IDC_CheckYcRec6, OnCheckYcRec6)
	ON_BN_CLICKED(IDC_CheckYcRec7, OnCheckYcRec7)
	ON_BN_CLICKED(IDC_CheckYcRec8, OnCheckYcRec8)
	ON_BN_CLICKED(IDC_CheckYxRec1, OnCheckYxRec1)
	ON_BN_CLICKED(IDC_CheckYxRec2, OnCheckYxRec2)
	ON_BN_CLICKED(IDC_CheckYxRec3, OnCheckYxRec3)
	ON_BN_CLICKED(IDC_CheckYxRec4, OnCheckYxRec4)
	ON_BN_CLICKED(IDC_CheckYxRec5, OnCheckYxRec5)
	ON_BN_CLICKED(IDC_CheckYxRec6, OnCheckYxRec6)
	ON_BN_CLICKED(IDC_CheckYxRec7, OnCheckYxRec7)
	ON_BN_CLICKED(IDC_CheckYxRec8, OnCheckYxRec8)
	ON_BN_CLICKED(IDC_ReSet, OnReSet)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// dlglock message handlers

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

BOOL dlglock::OnInitDialog() 

⌨️ 快捷键说明

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