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

📄 param.cpp

📁 一个操作系统资源监测器的需求、设计与实现
💻 CPP
📖 第 1 页 / 共 5 页
字号:
	}
	else
	{
		
		//BOOL flag[]={m_cpu,m_memory,m_netin,m_netout};

		//在第三个页面内显示的部分
		//设定窗口的大小
		CRect rc;
		this->GetWindowRect(rc);
		
		this->SetWindowPos(&(wndTop),rc.left,rc.top,842,610,SWP_SHOWWINDOW);

		m_PCtrl.SetWindowPos(&(wndTop),14,14,814,510,SWP_SHOWWINDOW);

		//CPU框
		m_frame1.SetWindowText("CPU");
		m_frame1.SetWindowPos(&(wndBottom),30,54,388,206,SWP_SHOWWINDOW);
		m_frame1.ShowWindow(SW_SHOW);

		m_title2.ShowWindow(SW_SHOW);
		m_title3.ShowWindow(SW_SHOW);
		m_title4.ShowWindow(SW_SHOW);

		m_level11.ShowWindow(SW_SHOW);
		m_level12.ShowWindow(SW_SHOW);
		m_level13.ShowWindow(SW_SHOW);
		m_level14.ShowWindow(SW_SHOW);
		m_level15.ShowWindow(SW_SHOW);

		m_up11.ShowWindow(SW_SHOW);
		m_up12.ShowWindow(SW_SHOW);
		m_up13.ShowWindow(SW_SHOW);
		m_up14.ShowWindow(SW_SHOW);
		m_up15.ShowWindow(SW_SHOW);

		m_down11.ShowWindow(SW_SHOW);
		m_down12.ShowWindow(SW_SHOW);
		m_down13.ShowWindow(SW_SHOW);
		m_down14.ShowWindow(SW_SHOW);
		m_down15.ShowWindow(SW_SHOW);

		m_cctrl11.ShowWindow(SW_SHOW);
		m_cctrl12.ShowWindow(SW_SHOW);
		m_cctrl13.ShowWindow(SW_SHOW);
		m_cctrl14.ShowWindow(SW_SHOW);
		m_cctrl15.ShowWindow(SW_SHOW);

		m_cplat11.ShowWindow(SW_SHOW);
		m_cplat12.ShowWindow(SW_SHOW);
		m_cplat13.ShowWindow(SW_SHOW);
		m_cplat14.ShowWindow(SW_SHOW);
		m_cplat15.ShowWindow(SW_SHOW);

		m_heavily1.ShowWindow(SW_SHOW);
		m_heavily2.ShowWindow(SW_SHOW);
		m_heavily3.ShowWindow(SW_SHOW);
		m_heavily4.ShowWindow(SW_SHOW);
		m_heavily5.ShowWindow(SW_SHOW);

		//内存框
		m_frame2.SetWindowText("内存");
		m_frame2.SetWindowPos(&(wndBottom),30,304,388,206,SWP_SHOWWINDOW);
		m_frame2.ShowWindow(SW_SHOW);

		m_title5.ShowWindow(SW_SHOW);
		m_title6.ShowWindow(SW_SHOW);
		m_title7.ShowWindow(SW_SHOW);

		m_level21.ShowWindow(SW_SHOW);
		m_level22.ShowWindow(SW_SHOW);
		m_level23.ShowWindow(SW_SHOW);
		m_level24.ShowWindow(SW_SHOW);
		m_level25.ShowWindow(SW_SHOW);

		m_up21.ShowWindow(SW_SHOW);
		m_up22.ShowWindow(SW_SHOW);
		m_up23.ShowWindow(SW_SHOW);
		m_up24.ShowWindow(SW_SHOW);
		m_up25.ShowWindow(SW_SHOW);

		m_down21.ShowWindow(SW_SHOW);
		m_down22.ShowWindow(SW_SHOW);
		m_down23.ShowWindow(SW_SHOW);
		m_down24.ShowWindow(SW_SHOW);
		m_down25.ShowWindow(SW_SHOW);

		m_cctrl21.ShowWindow(SW_SHOW);
		m_cctrl22.ShowWindow(SW_SHOW);
		m_cctrl23.ShowWindow(SW_SHOW);
		m_cctrl24.ShowWindow(SW_SHOW);
		m_cctrl25.ShowWindow(SW_SHOW);

		m_cplat21.ShowWindow(SW_SHOW);
		m_cplat22.ShowWindow(SW_SHOW);
		m_cplat23.ShowWindow(SW_SHOW);
		m_cplat24.ShowWindow(SW_SHOW);
		m_cplat25.ShowWindow(SW_SHOW);

		m_tense1.ShowWindow(SW_SHOW);
		m_tense2.ShowWindow(SW_SHOW);
		m_tense3.ShowWindow(SW_SHOW);
		m_tense4.ShowWindow(SW_SHOW);
		m_tense5.ShowWindow(SW_SHOW);

		//网络流入量框
		m_frame3.SetWindowText("网络流入量");
		m_frame3.SetWindowPos(&(wndBottom),426,54,388,206,SWP_SHOWWINDOW);
		m_frame3.ShowWindow(SW_SHOW);

		m_title8.ShowWindow(SW_SHOW);
		m_title9.ShowWindow(SW_SHOW);
		m_title10.ShowWindow(SW_SHOW);

		m_level31.ShowWindow(SW_SHOW);
		m_level32.ShowWindow(SW_SHOW);
		m_level33.ShowWindow(SW_SHOW);
		m_level34.ShowWindow(SW_SHOW);
		m_level35.ShowWindow(SW_SHOW);

		m_up31.ShowWindow(SW_SHOW);
		m_up32.ShowWindow(SW_SHOW);
		m_up33.ShowWindow(SW_SHOW);
		m_up34.ShowWindow(SW_SHOW);
		m_up35.ShowWindow(SW_SHOW);

		m_down31.ShowWindow(SW_SHOW);
		m_down32.ShowWindow(SW_SHOW);
		m_down33.ShowWindow(SW_SHOW);
		m_down34.ShowWindow(SW_SHOW);
		m_down35.ShowWindow(SW_SHOW);

		m_cctrl31.ShowWindow(SW_SHOW);
		m_cctrl32.ShowWindow(SW_SHOW);
		m_cctrl33.ShowWindow(SW_SHOW);
		m_cctrl34.ShowWindow(SW_SHOW);
		m_cctrl35.ShowWindow(SW_SHOW);

		m_cplat31.ShowWindow(SW_SHOW);
		m_cplat32.ShowWindow(SW_SHOW);
		m_cplat33.ShowWindow(SW_SHOW);
		m_cplat34.ShowWindow(SW_SHOW);
		m_cplat35.ShowWindow(SW_SHOW);

		m_little1.ShowWindow(SW_SHOW);
		m_little2.ShowWindow(SW_SHOW);
		m_little3.ShowWindow(SW_SHOW);
		m_little4.ShowWindow(SW_SHOW);
		m_little5.ShowWindow(SW_SHOW);

		//网络流出量框
		m_title11.ShowWindow(SW_SHOW);
		m_title12.ShowWindow(SW_SHOW);
		m_title13.ShowWindow(SW_SHOW);

		m_frame4.SetWindowText("网络流出量");
		m_frame4.SetWindowPos(&(wndBottom),426,304,388,206,SWP_SHOWWINDOW);
		m_frame4.ShowWindow(SW_SHOW);

		m_level41.ShowWindow(SW_SHOW);
		m_level42.ShowWindow(SW_SHOW);
		m_level43.ShowWindow(SW_SHOW);
		m_level44.ShowWindow(SW_SHOW);
		m_level44.ShowWindow(SW_SHOW);

		m_up41.ShowWindow(SW_SHOW);
		m_up42.ShowWindow(SW_SHOW);
		m_up43.ShowWindow(SW_SHOW);
		m_up44.ShowWindow(SW_SHOW);
		m_up45.ShowWindow(SW_SHOW);

		m_down41.ShowWindow(SW_SHOW);
		m_down42.ShowWindow(SW_SHOW);
		m_down43.ShowWindow(SW_SHOW);
		m_down44.ShowWindow(SW_SHOW);
		m_down45.ShowWindow(SW_SHOW);

		m_cctrl41.ShowWindow(SW_SHOW);
		m_cctrl42.ShowWindow(SW_SHOW);
		m_cctrl43.ShowWindow(SW_SHOW);
		m_cctrl44.ShowWindow(SW_SHOW);
		m_cctrl45.ShowWindow(SW_SHOW);

		m_cplat41.ShowWindow(SW_SHOW);
		m_cplat42.ShowWindow(SW_SHOW);
		m_cplat43.ShowWindow(SW_SHOW);
		m_cplat44.ShowWindow(SW_SHOW);
		m_cplat45.ShowWindow(SW_SHOW);

		m_normal1.ShowWindow(SW_SHOW);
		m_normal2.ShowWindow(SW_SHOW);
		m_normal3.ShowWindow(SW_SHOW);
		m_normal4.ShowWindow(SW_SHOW);
		m_normal5.ShowWindow(SW_SHOW);


		if(m_cpu)
		{
			m_frame1.EnableWindow(TRUE);

			m_title2.EnableWindow(TRUE);
			m_title3.EnableWindow(TRUE);
			m_title4.EnableWindow(TRUE);

			m_level11.EnableWindow(TRUE);
			m_level12.EnableWindow(TRUE);
			m_level13.EnableWindow(TRUE);
			m_level14.EnableWindow(TRUE);

			m_up12.EnableWindow(TRUE);
			m_up13.EnableWindow(TRUE);
			m_up14.EnableWindow(TRUE);
			m_up15.EnableWindow(TRUE);

			m_cctrl11.EnableWindow(TRUE);
			m_cctrl12.EnableWindow(TRUE);
			m_cctrl13.EnableWindow(TRUE);
			m_cctrl14.EnableWindow(TRUE);
			m_cctrl15.EnableWindow(TRUE);

			m_cplat11.EnableWindow(TRUE);
			m_cplat12.EnableWindow(TRUE);
			m_cplat13.EnableWindow(TRUE);
			m_cplat14.EnableWindow(TRUE);
			m_cplat15.EnableWindow(TRUE);

			m_heavily1.EnableWindow(TRUE);
			m_heavily2.EnableWindow(TRUE);
			m_heavily3.EnableWindow(TRUE);
			m_heavily4.EnableWindow(TRUE);
			m_heavily5.EnableWindow(TRUE);
		}
		else
		{
			m_frame1.EnableWindow(FALSE);

			m_title2.EnableWindow(FALSE);
			m_title3.EnableWindow(FALSE);
			m_title4.EnableWindow(FALSE);

			m_level11.EnableWindow(FALSE);
			m_level12.EnableWindow(FALSE);
			m_level13.EnableWindow(FALSE);
			m_level14.EnableWindow(FALSE);

			m_up12.EnableWindow(FALSE);
			m_up13.EnableWindow(FALSE);
			m_up14.EnableWindow(FALSE);
			m_up15.EnableWindow(FALSE);

			m_cctrl11.EnableWindow(FALSE);
			m_cctrl12.EnableWindow(FALSE);
			m_cctrl13.EnableWindow(FALSE);
			m_cctrl14.EnableWindow(FALSE);
			m_cctrl15.EnableWindow(FALSE);

			m_cplat11.EnableWindow(FALSE);
			m_cplat12.EnableWindow(FALSE);
			m_cplat13.EnableWindow(FALSE);
			m_cplat14.EnableWindow(FALSE);
			m_cplat15.EnableWindow(FALSE);

			m_heavily1.EnableWindow(FALSE);
			m_heavily2.EnableWindow(FALSE);
			m_heavily3.EnableWindow(FALSE);
			m_heavily4.EnableWindow(FALSE);
			m_heavily5.EnableWindow(FALSE);
		}

		if(m_memory)
		{
			m_frame2.EnableWindow(TRUE);

			m_title5.EnableWindow(TRUE);
			m_title6.EnableWindow(TRUE);
			m_title7.EnableWindow(TRUE);

			m_level21.EnableWindow(TRUE);
			m_level22.EnableWindow(TRUE);
			m_level23.EnableWindow(TRUE);
			m_level24.EnableWindow(TRUE);

			m_up22.EnableWindow(TRUE);
			m_up23.EnableWindow(TRUE);
			m_up24.EnableWindow(TRUE);
			m_up25.EnableWindow(TRUE);

			m_cctrl21.EnableWindow(TRUE);
			m_cctrl22.EnableWindow(TRUE);
			m_cctrl23.EnableWindow(TRUE);
			m_cctrl24.EnableWindow(TRUE);
			m_cctrl25.EnableWindow(TRUE);

			m_cplat21.EnableWindow(TRUE);
			m_cplat22.EnableWindow(TRUE);
			m_cplat23.EnableWindow(TRUE);
			m_cplat24.EnableWindow(TRUE);
			m_cplat25.EnableWindow(TRUE);

			m_tense1.EnableWindow(TRUE);
			m_tense2.EnableWindow(TRUE);
			m_tense3.EnableWindow(TRUE);
			m_tense4.EnableWindow(TRUE);
			m_tense5.EnableWindow(TRUE);
		}
		else
		{
			m_frame2.EnableWindow(FALSE);

			m_title5.EnableWindow(FALSE);
			m_title6.EnableWindow(FALSE);
			m_title7.EnableWindow(FALSE);

			m_level21.EnableWindow(FALSE);
			m_level22.EnableWindow(FALSE);
			m_level23.EnableWindow(FALSE);
			m_level24.EnableWindow(FALSE);

			m_up22.EnableWindow(FALSE);
			m_up23.EnableWindow(FALSE);
			m_up24.EnableWindow(FALSE);
			m_up25.EnableWindow(FALSE);

			m_cctrl21.EnableWindow(FALSE);
			m_cctrl22.EnableWindow(FALSE);
			m_cctrl23.EnableWindow(FALSE);
			m_cctrl24.EnableWindow(FALSE);
			m_cctrl25.EnableWindow(FALSE);

			m_cplat21.EnableWindow(FALSE);
			m_cplat22.EnableWindow(FALSE);
			m_cplat23.EnableWindow(FALSE);
			m_cplat24.EnableWindow(FALSE);
			m_cplat25.EnableWindow(FALSE);

			m_tense1.EnableWindow(FALSE);
			m_tense2.EnableWindow(FALSE);
			m_tense3.EnableWindow(FALSE);
			m_tense4.EnableWindow(FALSE);
			m_tense5.EnableWindow(FALSE);
		}

		if(m_netin)
		{
			m_frame3.EnableWindow(TRUE);

			m_title8.EnableWindow(TRUE);
			m_title9.EnableWindow(TRUE);
			m_title10.EnableWindow(TRUE);

			m_level31.EnableWindow(TRUE);
			m_level32.EnableWindow(TRUE);
			m_level33.EnableWindow(TRUE);
			m_level34.EnableWindow(TRUE);

			m_up32.EnableWindow(TRUE);
			m_up33.EnableWindow(TRUE);
			m_up34.EnableWindow(TRUE);
			m_up35.EnableWindow(TRUE);

			m_cctrl31.EnableWindow(TRUE);
			m_cctrl32.EnableWindow(TRUE);
			m_cctrl33.EnableWindow(TRUE);
			m_cctrl34.EnableWindow(TRUE);
			m_cctrl35.EnableWindow(TRUE);

			m_cplat31.EnableWindow(TRUE);
			m_cplat32.EnableWindow(TRUE);
			m_cplat33.EnableWindow(TRUE);
			m_cplat34.EnableWindow(TRUE);
			m_cplat35.EnableWindow(TRUE);

			m_little1.EnableWindow(TRUE);
			m_little2.EnableWindow(TRUE);
			m_little3.EnableWindow(TRUE);
			m_little4.EnableWindow(TRUE);
			m_little5.EnableWindow(TRUE);
		}
		else
		{
			m_frame3.EnableWindow(FALSE);

			m_title8.EnableWindow(FALSE);
			m_title9.EnableWindow(FALSE);
			m_title10.EnableWindow(FALSE);

			m_level31.EnableWindow(FALSE);
			m_level32.EnableWindow(FALSE);
			m_level33.EnableWindow(FALSE);
			m_level34.EnableWindow(FALSE);

			m_up32.EnableWindow(FALSE);
			m_up33.EnableWindow(FALSE);
			m_up34.EnableWindow(FALSE);
			m_up35.EnableWindow(FALSE);

			m_cctrl31.EnableWindow(FALSE);
			m_cctrl32.EnableWindow(FALSE);
			m_cctrl33.EnableWindow(FALSE);
			m_cctrl34.EnableWindow(FALSE);
			m_cctrl35.EnableWindow(FALSE);

			m_cplat31.EnableWindow(FALSE);
			m_cplat32.EnableWindow(FALSE);
			m_cplat33.EnableWindow(FALSE);
			m_cplat34.EnableWindow(FALSE);
			m_cplat35.EnableWindow(FALSE);

			m_little1.EnableWindow(FALSE);
			m_little2.EnableWindow(FALSE);
			m_little3.EnableWindow(FALSE);
			m_little4.EnableWindow(FALSE);
			m_little5.EnableWindow(FALSE);
		}

		if(m_netout)
		{
			m_title11.EnableWindow(TRUE);
			m_title12.EnableWindow(TRUE);
			m_title13.EnableWindow(TRUE);

			m_frame4.EnableWindow(TRUE);

			m_level41.EnableWindow(TRUE);
			m_level42.EnableWindow(TRUE);
			m_level43.EnableWindow(TRUE);
			m_level44.EnableWindow(TRUE);

			m_up42.EnableWindow(TRUE);
			m_up43.EnableWindow(TRUE);
			m_up44.EnableWindow(TRUE);
			m_up45.EnableWindow(TRUE);


			m_cctrl41.EnableWindow(TRUE);
			m_cctrl42.EnableWindow(TRUE);
			m_cctrl43.EnableWindow(TRUE);
			m_cctrl44.EnableWindow(TRUE);
			m_cctrl45.EnableWindow(TRUE);

			m_cplat41.EnableWindow(TRUE);
			m_cplat42.EnableWindow(TRUE);
			m_cplat43.EnableWindow(TRUE);
			m_cplat44.EnableWindow(TRUE);
			m_cplat45.EnableWindow(TRUE);

			m_normal1.EnableWindow(TRUE);
			m_normal2.EnableWindow(TRUE);
			m_normal3.EnableWindow(TRUE);
			m_normal4.EnableWindow(TRUE);
			m_normal5.EnableWindow(TRUE);
		}
		else
		{
			m_title11.EnableWindow(FALSE);
			m_title12.EnableWindow(FALSE);
			m_title13.EnableWindow(FALSE);

			m_frame4.EnableWindow(FALSE);

			m_level41.EnableWindow(FALSE);
			m_level42.EnableWindow(FALSE);
			m_level43.EnableWindow(FALSE);
			m_level44.EnableWindow(FALSE);

			m_up42.EnableWindow(FALSE);
			m_up43.EnableWindow(FALSE);
			m_up44.EnableWindow(FALSE);
			m_up45.EnableWindow(FALSE);


			m_cctrl41.EnableWindow(FALSE);
			m_cctrl42.EnableWindow(FALSE);
			m_cctrl43.EnableWindow(FALSE);
			m_cctrl44.EnableWindow(FALSE);
			m_cctrl45.EnableWindow(FALSE);

			m_cplat41.EnableWindow(FALSE);
			m_cplat42.EnableWindow(FALSE);
			m_cplat43.EnableWindow(FALSE);
			m_cplat44.EnableWindow(FALSE);
			m_cplat45.EnableWindow(FALSE);

			m_normal1.EnableWindow(FALSE);
			m_normal2.EnableWindow(FALSE);
			m_normal3.EnableWindow(FALSE);
			m_normal4.EnableWindow(FALSE);
			m_normal5.EnableWindow(FALSE);
		}

		//不显示的部分
		m_C_Ctrl.ShowWindow(SW_HIDE);
		m_M_Ctrl.ShowWindow(SW_HIDE);
		m_NI_Ctrl.ShowWindow(SW_HIDE);
		m_NO_Ctrl.ShowWindow(SW_HIDE);
		m_PR_Ctrl.ShowWindow(SW_HIDE);

		m_S_Ctrl.ShowWindow(SW_HIDE);
		m_title1.ShowWindow(SW_HIDE);
		m_P_Ctrl.ShowWindow(SW_HIDE);
		m_S_Period.ShowWindow(SW_HIDE);
	}

	UpdateData();

	*pResult = 0;
}

HBRUSH CParam::OnCtlColor(CDC* pDC, CW

⌨️ 快捷键说明

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