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

📄 param.cpp

📁 一个操作系统资源监测器的需求、设计与实现
💻 CPP
📖 第 1 页 / 共 5 页
字号:
// Param.cpp : implementation file
//

#include "stdafx.h"
#include "PMonitor.h"
#include "Param.h"

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

/////////////////////////////////////////////////////////////////////////////
// CParam dialog


CParam::CParam(CWnd* pParent /*=NULL*/)
	: CDialog(CParam::IDD, pParent)
{
	//自己定义的变量
	param=new CParameter();

	//{{AFX_DATA_INIT(CParam)
	m_period = 0;
	m_cpu = FALSE;
	m_memory = FALSE;
	m_process = FALSE;
	m_cvalue11 = 0;
	m_cvalue12 = 0;
	m_cvalue13 = 0;
	m_cvalue14 = 0;
	m_cvalue15 = 0;
	m_cvalue21 = 0;
	m_cvalue22 = 0;
	m_cvalue23 = 0;
	m_cvalue24 = 0;
	m_cvalue25 = 0;
	m_cvalue31 = 0;
	m_cvalue32 = 0;
	m_cvalue33 = 0;
	m_cvalue34 = 0;
	m_cvalue35 = 0;
	m_cvalue41 = 0;
	m_cvalue42 = 0;
	m_cvalue43 = 0;
	m_cvalue44 = 0;
	m_cvalue45 = 0;
	m_mode = FALSE;
	m_netin = FALSE;
	m_netout = FALSE;
	m_pre11 = FALSE;
	m_pre12 = FALSE;
	m_pre13 = FALSE;
	m_pre14 = FALSE;
	m_pre21 = FALSE;
	m_pre22 = FALSE;
	m_pre23 = FALSE;
	m_pre24 = FALSE;
	m_pre31 = FALSE;
	m_pre32 = FALSE;
	m_pre33 = FALSE;
	m_pre34 = FALSE;
	m_pre41 = FALSE;
	m_pre42 = FALSE;
	m_pre43 = FALSE;
	m_pre44 = FALSE;
	m_max11 = 0;
	m_max12 = 0;
	m_max13 = 0;
	m_max14 = 0;
	m_max15 = 0;
	m_max21 = 0;
	m_max22 = 0;
	m_max23 = 0;
	m_max24 = 0;
	m_max25 = 0;
	m_max31 = 0;
	m_max32 = 0;
	m_max33 = 0;
	m_max34 = 0;
	m_max35 = 0;
	m_max41 = 0;
	m_max42 = 0;
	m_max43 = 0;
	m_max44 = 0;
	m_max45 = 0;
	m_min11 = 0;
	m_min12 = 0;
	m_min13 = 0;
	m_min14 = 0;
	m_min15 = 0;
	m_min21 = 0;
	m_min22 = 0;
	m_min23 = 0;
	m_min24 = 0;
	m_min25 = 0;
	m_min31 = 0;
	m_min32 = 0;
	m_min33 = 0;
	m_min34 = 0;
	m_min35 = 0;
	m_min41 = 0;
	m_min42 = 0;
	m_min43 = 0;
	m_min44 = 0;
	m_min45 = 0;
	//}}AFX_DATA_INIT
}


void CParam::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CParam)
	DDX_Control(pDX, IDC_Title13, m_title13);
	DDX_Control(pDX, IDC_Title12, m_title12);
	DDX_Control(pDX, IDC_Title11, m_title11);
	DDX_Control(pDX, IDC_Title10, m_title10);
	DDX_Control(pDX, IDC_DOWN45, m_down45);
	DDX_Control(pDX, IDC_DOWN44, m_down44);
	DDX_Control(pDX, IDC_DOWN43, m_down43);
	DDX_Control(pDX, IDC_DOWN42, m_down42);
	DDX_Control(pDX, IDC_DOWN41, m_down41);
	DDX_Control(pDX, IDC_DOWN35, m_down35);
	DDX_Control(pDX, IDC_DOWN34, m_down34);
	DDX_Control(pDX, IDC_DOWN33, m_down33);
	DDX_Control(pDX, IDC_DOWN32, m_down32);
	DDX_Control(pDX, IDC_DOWN31, m_down31);
	DDX_Control(pDX, IDC_DOWN25, m_down25);
	DDX_Control(pDX, IDC_DOWN24, m_down24);
	DDX_Control(pDX, IDC_DOWN23, m_down23);
	DDX_Control(pDX, IDC_DOWN22, m_down22);
	DDX_Control(pDX, IDC_DOWN21, m_down21);
	DDX_Control(pDX, IDC_DOWN15, m_down15);
	DDX_Control(pDX, IDC_DOWN14, m_down14);
	DDX_Control(pDX, IDC_DOWN13, m_down13);
	DDX_Control(pDX, IDC_DOWN12, m_down12);
	DDX_Control(pDX, IDC_DOWN11, m_down11);
	DDX_Control(pDX, IDC_UP45, m_up45);
	DDX_Control(pDX, IDC_UP44, m_up44);
	DDX_Control(pDX, IDC_UP43, m_up43);
	DDX_Control(pDX, IDC_UP42, m_up42);
	DDX_Control(pDX, IDC_UP41, m_up41);
	DDX_Control(pDX, IDC_UP35, m_up35);
	DDX_Control(pDX, IDC_UP34, m_up34);
	DDX_Control(pDX, IDC_UP33, m_up33);
	DDX_Control(pDX, IDC_UP32, m_up32);
	DDX_Control(pDX, IDC_UP31, m_up31);
	DDX_Control(pDX, IDC_UP25, m_up25);
	DDX_Control(pDX, IDC_UP24, m_up24);
	DDX_Control(pDX, IDC_UP23, m_up23);
	DDX_Control(pDX, IDC_UP22, m_up22);
	DDX_Control(pDX, IDC_UP21, m_up21);
	DDX_Control(pDX, IDC_UP15, m_up15);
	DDX_Control(pDX, IDC_UP14, m_up14);
	DDX_Control(pDX, IDC_UP13, m_up13);
	DDX_Control(pDX, IDC_UP12, m_up12);
	DDX_Control(pDX, IDC_UP11, m_up11);
	DDX_Control(pDX, IDC_NetOut, m_NO_Ctrl);
	DDX_Control(pDX, IDC_NetIn, m_NI_Ctrl);
	DDX_Control(pDX, IDC_ColorValue15, m_cctrl15);
	DDX_Control(pDX, IDC_ColorValue14, m_cctrl14);
	DDX_Control(pDX, IDC_ColorValue13, m_cctrl13);
	DDX_Control(pDX, IDC_ColorValue12, m_cctrl12);
	DDX_Control(pDX, IDC_Title9, m_title9);
	DDX_Control(pDX, IDC_Title8, m_title8);
	DDX_Control(pDX, IDC_Title7, m_title7);
	DDX_Control(pDX, IDC_Title6, m_title6);
	DDX_Control(pDX, IDC_Title5, m_title5);
	DDX_Control(pDX, IDC_Title4, m_title4);
	DDX_Control(pDX, IDC_Level45, m_level45);
	DDX_Control(pDX, IDC_Level44, m_level44);
	DDX_Control(pDX, IDC_Level43, m_level43);
	DDX_Control(pDX, IDC_Level42, m_level42);
	DDX_Control(pDX, IDC_Level41, m_level41);
	DDX_Control(pDX, IDC_Frame4, m_frame4);
	DDX_Control(pDX, IDC_Frame3, m_frame3);
	DDX_Control(pDX, IDC_ColorValue45, m_cctrl45);
	DDX_Control(pDX, IDC_ColorValue44, m_cctrl44);
	DDX_Control(pDX, IDC_ColorValue43, m_cctrl43);
	DDX_Control(pDX, IDC_ColorValue42, m_cctrl42);
	DDX_Control(pDX, IDC_ColorValue41, m_cctrl41);
	DDX_Control(pDX, IDC_ColorPlat45, m_cplat45);
	DDX_Control(pDX, IDC_ColorPlat44, m_cplat44);
	DDX_Control(pDX, IDC_ColorPlat43, m_cplat43);
	DDX_Control(pDX, IDC_ColorPlat42, m_cplat42);
	DDX_Control(pDX, IDC_ColorPlat41, m_cplat41);
	DDX_Control(pDX, IDC_Color45, m_normal5);
	DDX_Control(pDX, IDC_Color44, m_normal4);
	DDX_Control(pDX, IDC_Color43, m_normal3);
	DDX_Control(pDX, IDC_Color42, m_normal2);
	DDX_Control(pDX, IDC_Color41, m_normal1);
	DDX_Control(pDX, IDC_Level35, m_level35);
	DDX_Control(pDX, IDC_Level34, m_level34);
	DDX_Control(pDX, IDC_Level33, m_level33);
	DDX_Control(pDX, IDC_Level32, m_level32);
	DDX_Control(pDX, IDC_Level31, m_level31);
	DDX_Control(pDX, IDC_Level25, m_level25);
	DDX_Control(pDX, IDC_Level24, m_level24);
	DDX_Control(pDX, IDC_Level23, m_level23);
	DDX_Control(pDX, IDC_Level22, m_level22);
	DDX_Control(pDX, IDC_Level21, m_level21);
	DDX_Control(pDX, IDC_ColorValue35, m_cctrl35);
	DDX_Control(pDX, IDC_ColorValue34, m_cctrl34);
	DDX_Control(pDX, IDC_ColorValue33, m_cctrl33);
	DDX_Control(pDX, IDC_ColorValue32, m_cctrl32);
	DDX_Control(pDX, IDC_ColorValue31, m_cctrl31);
	DDX_Control(pDX, IDC_ColorValue25, m_cctrl25);
	DDX_Control(pDX, IDC_ColorValue24, m_cctrl24);
	DDX_Control(pDX, IDC_ColorValue23, m_cctrl23);
	DDX_Control(pDX, IDC_ColorValue22, m_cctrl22);
	DDX_Control(pDX, IDC_ColorValue21, m_cctrl21);
	DDX_Control(pDX, IDC_ColorPlat35, m_cplat35);
	DDX_Control(pDX, IDC_ColorPlat34, m_cplat34);
	DDX_Control(pDX, IDC_ColorPlat33, m_cplat33);
	DDX_Control(pDX, IDC_ColorPlat32, m_cplat32);
	DDX_Control(pDX, IDC_ColorPlat31, m_cplat31);
	DDX_Control(pDX, IDC_ColorPlat25, m_cplat25);
	DDX_Control(pDX, IDC_ColorPlat24, m_cplat24);
	DDX_Control(pDX, IDC_ColorPlat23, m_cplat23);
	DDX_Control(pDX, IDC_ColorPlat22, m_cplat22);
	DDX_Control(pDX, IDC_ColorPlat21, m_cplat21);
	DDX_Control(pDX, IDC_Color35, m_little5);
	DDX_Control(pDX, IDC_Color34, m_little4);
	DDX_Control(pDX, IDC_Color33, m_little3);
	DDX_Control(pDX, IDC_Color32, m_little2);
	DDX_Control(pDX, IDC_Color31, m_little1);
	DDX_Control(pDX, IDC_Color25, m_tense5);
	DDX_Control(pDX, IDC_Color24, m_tense4);
	DDX_Control(pDX, IDC_Color23, m_tense3);
	DDX_Control(pDX, IDC_Color22, m_tense2);
	DDX_Control(pDX, IDC_Color21, m_tense1);
	DDX_Control(pDX, IDC_Title3, m_title3);
	DDX_Control(pDX, IDC_Title2, m_title2);
	DDX_Control(pDX, IDC_Level15, m_level15);
	DDX_Control(pDX, IDC_Level14, m_level14);
	DDX_Control(pDX, IDC_Level13, m_level13);
	DDX_Control(pDX, IDC_Level12, m_level12);
	DDX_Control(pDX, IDC_Level11, m_level11);
	DDX_Control(pDX, IDC_ColorPlat15, m_cplat15);
	DDX_Control(pDX, IDC_ColorPlat14, m_cplat14);
	DDX_Control(pDX, IDC_ColorPlat13, m_cplat13);
	DDX_Control(pDX, IDC_ColorPlat12, m_cplat12);
	DDX_Control(pDX, IDC_Color15, m_heavily5);
	DDX_Control(pDX, IDC_Color14, m_heavily4);
	DDX_Control(pDX, IDC_Color13, m_heavily3);
	DDX_Control(pDX, IDC_Color12, m_heavily2);
	DDX_Control(pDX, IDC_ColorValue11, m_cctrl11);
	DDX_Control(pDX, IDC_ColorPlat11, m_cplat11);
	DDX_Control(pDX, IDC_Color11, m_heavily1);
	DDX_Control(pDX, IDC_Title1, m_title1);
	DDX_Control(pDX, IDC_SPINPeriod, m_S_Period);
	DDX_Control(pDX, IDC_SMode, m_S_Ctrl);
	DDX_Control(pDX, IDC_SelParam, m_PCtrl);
	DDX_Control(pDX, IDC_PROCESS, m_PR_Ctrl);
	DDX_Control(pDX, IDC_Period, m_P_Ctrl);
	DDX_Control(pDX, IDC_MEMORY, m_M_Ctrl);
	DDX_Control(pDX, IDC_Frame2, m_frame2);
	DDX_Control(pDX, IDC_Frame1, m_frame1);
	DDX_Control(pDX, IDC_CPU, m_C_Ctrl);
	DDX_Text(pDX, IDC_Period, m_period);
	DDX_Check(pDX, IDC_CPU, m_cpu);
	DDX_Check(pDX, IDC_MEMORY, m_memory);
	DDX_Check(pDX, IDC_PROCESS, m_process);
	DDX_Text(pDX, IDC_ColorValue11, m_cvalue11);
	DDX_Text(pDX, IDC_ColorValue12, m_cvalue12);
	DDX_Text(pDX, IDC_ColorValue13, m_cvalue13);
	DDX_Text(pDX, IDC_ColorValue14, m_cvalue14);
	DDX_Text(pDX, IDC_ColorValue15, m_cvalue15);
	DDX_Text(pDX, IDC_ColorValue21, m_cvalue21);
	DDX_Text(pDX, IDC_ColorValue22, m_cvalue22);
	DDX_Text(pDX, IDC_ColorValue23, m_cvalue23);
	DDX_Text(pDX, IDC_ColorValue24, m_cvalue24);
	DDX_Text(pDX, IDC_ColorValue25, m_cvalue25);
	DDX_Text(pDX, IDC_ColorValue31, m_cvalue31);
	DDX_Text(pDX, IDC_ColorValue32, m_cvalue32);
	DDX_Text(pDX, IDC_ColorValue33, m_cvalue33);
	DDX_Text(pDX, IDC_ColorValue34, m_cvalue34);
	DDX_Text(pDX, IDC_ColorValue35, m_cvalue35);
	DDX_Text(pDX, IDC_ColorValue41, m_cvalue41);
	DDX_Text(pDX, IDC_ColorValue42, m_cvalue42);
	DDX_Text(pDX, IDC_ColorValue43, m_cvalue43);
	DDX_Text(pDX, IDC_ColorValue44, m_cvalue44);
	DDX_Text(pDX, IDC_ColorValue45, m_cvalue45);
	DDX_Check(pDX, IDC_SMode, m_mode);
	DDX_Check(pDX, IDC_NetIn, m_netin);
	DDX_Check(pDX, IDC_NetOut, m_netout);
	DDX_Check(pDX, IDC_Level11, m_pre11);
	DDX_Check(pDX, IDC_Level12, m_pre12);
	DDX_Check(pDX, IDC_Level13, m_pre13);
	DDX_Check(pDX, IDC_Level14, m_pre14);
	DDX_Check(pDX, IDC_Level21, m_pre21);
	DDX_Check(pDX, IDC_Level22, m_pre22);
	DDX_Check(pDX, IDC_Level23, m_pre23);
	DDX_Check(pDX, IDC_Level24, m_pre24);
	DDX_Check(pDX, IDC_Level31, m_pre31);
	DDX_Check(pDX, IDC_Level32, m_pre32);
	DDX_Check(pDX, IDC_Level33, m_pre33);
	DDX_Check(pDX, IDC_Level34, m_pre34);
	DDX_Check(pDX, IDC_Level41, m_pre41);
	DDX_Check(pDX, IDC_Level42, m_pre42);
	DDX_Check(pDX, IDC_Level43, m_pre43);
	DDX_Check(pDX, IDC_Level44, m_pre44);
	DDX_Text(pDX, IDC_UP11, m_max11);
	DDX_Text(pDX, IDC_UP12, m_max12);
	DDV_MinMaxInt(pDX, m_max12, 0, 100);
	DDX_Text(pDX, IDC_UP13, m_max13);
	DDV_MinMaxInt(pDX, m_max13, 0, 100);
	DDX_Text(pDX, IDC_UP14, m_max14);
	DDV_MinMaxInt(pDX, m_max14, 0, 100);
	DDX_Text(pDX, IDC_UP15, m_max15);
	DDV_MinMaxInt(pDX, m_max15, 0, 100);
	DDX_Text(pDX, IDC_UP21, m_max21);
	DDX_Text(pDX, IDC_UP22, m_max22);
	DDV_MinMaxInt(pDX, m_max22, 0, 100);
	DDX_Text(pDX, IDC_UP23, m_max23);
	DDV_MinMaxInt(pDX, m_max23, 0, 100);
	DDX_Text(pDX, IDC_UP24, m_max24);
	DDV_MinMaxInt(pDX, m_max24, 0, 100);
	DDX_Text(pDX, IDC_UP25, m_max25);
	DDV_MinMaxInt(pDX, m_max25, 0, 100);
	DDX_Text(pDX, IDC_UP31, m_max31);
	DDX_Text(pDX, IDC_UP32, m_max32);
	DDV_MinMaxInt(pDX, m_max32, 0, 100);
	DDX_Text(pDX, IDC_UP33, m_max33);
	DDV_MinMaxInt(pDX, m_max33, 0, 100);
	DDX_Text(pDX, IDC_UP34, m_max34);
	DDV_MinMaxInt(pDX, m_max34, 0, 100);
	DDX_Text(pDX, IDC_UP35, m_max35);
	DDV_MinMaxInt(pDX, m_max35, 0, 100);
	DDX_Text(pDX, IDC_UP41, m_max41);
	DDX_Text(pDX, IDC_UP42, m_max42);
	DDV_MinMaxInt(pDX, m_max42, 0, 100);
	DDX_Text(pDX, IDC_UP43, m_max43);
	DDV_MinMaxInt(pDX, m_max43, 0, 100);
	DDX_Text(pDX, IDC_UP44, m_max44);
	DDV_MinMaxInt(pDX, m_max44, 0, 100);
	DDX_Text(pDX, IDC_UP45, m_max45);
	DDV_MinMaxInt(pDX, m_max45, 0, 100);
	DDX_Text(pDX, IDC_DOWN11, m_min11);
	DDX_Text(pDX, IDC_DOWN12, m_min12);
	DDX_Text(pDX, IDC_DOWN13, m_min13);
	DDX_Text(pDX, IDC_DOWN14, m_min14);
	DDX_Text(pDX, IDC_DOWN15, m_min15);
	DDX_Text(pDX, IDC_DOWN21, m_min21);
	DDX_Text(pDX, IDC_DOWN22, m_min22);
	DDX_Text(pDX, IDC_DOWN23, m_min23);
	DDX_Text(pDX, IDC_DOWN24, m_min24);
	DDX_Text(pDX, IDC_DOWN25, m_min25);
	DDX_Text(pDX, IDC_DOWN31, m_min31);
	DDX_Text(pDX, IDC_DOWN32, m_min32);
	DDX_Text(pDX, IDC_DOWN33, m_min33);
	DDX_Text(pDX, IDC_DOWN34, m_min34);
	DDX_Text(pDX, IDC_DOWN35, m_min35);
	DDX_Text(pDX, IDC_DOWN41, m_min41);
	DDX_Text(pDX, IDC_DOWN42, m_min42);
	DDX_Text(pDX, IDC_DOWN43, m_min43);
	DDX_Text(pDX, IDC_DOWN44, m_min44);
	DDX_Text(pDX, IDC_DOWN45, m_min45);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CParam, CDialog)
	//{{AFX_MSG_MAP(CParam)
	ON_NOTIFY(TCN_SELCHANGE, IDC_SelParam, OnSelchangeSelParam)
	ON_WM_CTLCOLOR()
	ON_BN_CLICKED(IDC_Color11, OnColor11)
	ON_BN_CLICKED(IDC_Color12, OnColor12)
	ON_BN_CLICKED(IDC_Color13, OnColor13)
	ON_BN_CLICKED(IDC_Color14, OnColor14)
	ON_BN_CLICKED(IDC_Color15, OnColor15)
	ON_BN_CLICKED(IDC_Color21, OnColor21)
	ON_BN_CLICKED(IDC_Color22, OnColor22)
	ON_BN_CLICKED(IDC_Color23, OnColor23)
	ON_BN_CLICKED(IDC_Color24, OnColor24)
	ON_BN_CLICKED(IDC_Color25, OnColor25)
	ON_BN_CLICKED(IDC_Color31, OnColor31)
	ON_BN_CLICKED(IDC_Color32, OnColor32)
	ON_BN_CLICKED(IDC_Color33, OnColor33)
	ON_BN_CLICKED(IDC_Color34, OnColor34)
	ON_BN_CLICKED(IDC_Color35, OnColor35)
	ON_BN_CLICKED(IDC_Color41, OnColor41)
	ON_BN_CLICKED(IDC_Color42, OnColor42)
	ON_BN_CLICKED(IDC_Color43, OnColor43)
	ON_BN_CLICKED(IDC_Color44, OnColor44)
	ON_BN_CLICKED(IDC_Color45, OnColor45)
	ON_BN_CLICKED(IDC_CPU, OnCpu)
	ON_BN_CLICKED(IDC_MEMORY, OnMemory)
	ON_BN_CLICKED(IDC_PROCESS, OnProcess)
	ON_BN_CLICKED(IDC_APPLY, OnApply)
	ON_BN_CLICKED(IDC_NetIn, OnNetIn)
	ON_BN_CLICKED(IDC_NetOut, OnNetOut)
	ON_BN_CLICKED(IDC_SMode, OnSMode)
	ON_BN_CLICKED(IDC_Level11, OnLevel11)
	ON_BN_CLICKED(IDC_Level12, OnLevel12)
	ON_BN_CLICKED(IDC_Level13, OnLevel13)
	ON_BN_CLICKED(IDC_Level14, OnLevel14)
	ON_BN_CLICKED(IDC_Level21, OnLevel21)
	ON_BN_CLICKED(IDC_Level22, OnLevel22)
	ON_BN_CLICKED(IDC_Level23, OnLevel23)
	ON_BN_CLICKED(IDC_Level24, OnLevel24)
	ON_BN_CLICKED(IDC_Level31, OnLevel31)
	ON_BN_CLICKED(IDC_Level32, OnLevel32)
	ON_BN_CLICKED(IDC_Level33, OnLevel33)
	ON_BN_CLICKED(IDC_Level34, OnLevel34)
	ON_BN_CLICKED(IDC_Level41, OnLevel41)
	ON_BN_CLICKED(IDC_Level42, OnLevel42)
	ON_BN_CLICKED(IDC_Level43, OnLevel43)
	ON_BN_CLICKED(IDC_Level44, OnLevel44)
	ON_EN_KILLFOCUS(IDC_UP12, OnKillfocusUp12)
	ON_EN_KILLFOCUS(IDC_UP13, OnKillfocusUp13)
	ON_EN_KILLFOCUS(IDC_UP14, OnKillfocusUp14)
	ON_EN_KILLFOCUS(IDC_UP15, OnKillfocusUp15)
	ON_EN_KILLFOCUS(IDC_UP22, OnKillfocusUp22)
	ON_EN_KILLFOCUS(IDC_UP23, OnKillfocusUp23)
	ON_EN_KILLFOCUS(IDC_UP24, OnKillfocusUp24)
	ON_EN_KILLFOCUS(IDC_UP25, OnKillfocusUp25)
	ON_EN_KILLFOCUS(IDC_UP32, OnKillfocusUp32)
	ON_EN_KILLFOCUS(IDC_UP33, OnKillfocusUp33)
	ON_EN_KILLFOCUS(IDC_UP34, OnKillfocusUp34)
	ON_EN_KILLFOCUS(IDC_UP35, OnKillfocusUp35)
	ON_EN_KILLFOCUS(IDC_UP42, OnKillfocusUp42)
	ON_EN_KILLFOCUS(IDC_UP43, OnKillfocusUp43)
	ON_EN_KILLFOCUS(IDC_UP44, OnKillfocusUp44)
	ON_EN_KILLFOCUS(IDC_UP45, OnKillfocusUp45)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CParam message handlers

//定义全局变量

//颜色变量
COLORREF crColor11=12356;
COLORREF crColor12=12356;
COLORREF crColor13=12356;
COLORREF crColor14=12356;
COLORREF crColor15=12356;

COLORREF crColor21=12356;
COLORREF crColor22=12356;
COLORREF crColor23=12356;
COLORREF crColor24=12356;
COLORREF crColor25=12356;

COLORREF crColor31=12356;
COLORREF crColor32=12356;
COLORREF crColor33=12356;
COLORREF crColor34=12356;
COLORREF crColor35=12356;

COLORREF crColor41=12356;
COLORREF crColor42=12356;
COLORREF crColor43=12356;
COLORREF crColor44=12356;
COLORREF crColor45=12356;

//记录是否改动参数
//启动模式
BOOL sflag=FALSE;
//采集对象
BOOL oflag=FALSE;

//修改完成标记
BOOL finish=FALSE;
//修改标记
BOOL flag[4]={FALSE,FALSE,FALSE,FALSE};

BOOL CParam::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	//添加三个Tag页
	TC_ITEM tItem; 
    tItem.mask = TCIF_TEXT; 
    tItem.pszText = "系统设置"; 
    tItem.cchTextMax = strlen(tItem.pszText); 
    m_PCtrl.InsertItem(0, &tItem);

	tItem.mask = TCIF_TEXT; 
    tItem.pszText = "采集对象"; 
    tItem.cchTextMax = strlen(tItem.pszText); 
    m_PCtrl.InsertItem(1, &tItem);

	tItem.mask = TCIF_TEXT; 
    tItem.pszText = "预警机制"; 
    tItem.cchTextMax = strlen(tItem.pszText); 
    m_PCtrl.InsertItem(2, &tItem);

	m_S_Period.SetRange(1,60);   //给采集周期值设定数值范围
	m_S_Period.SetPos(1);   //设定采集周期初始值

	m_max11=m_max21=m_max31=m_max41=100;
	m_min15=m_min25=m_min35=m_min45=0;

	//启动模式,默认状态为选中
	//标签:<SUMode></SUMode>
	//数值为Sel:选中;为UnSel:未选中
	CString fstr=param->getCStringValue("SUMode");
	if(fstr!="UnSel")
	{
		m_mode=true;
	}
	else
	{
		m_mode=false;
	}

⌨️ 快捷键说明

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