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

📄 errout.cpp

📁 为朋友编写的 分油机运行工况仿真程序 采用MFC编写
💻 CPP
字号:
#include "StdAfx.h"
#include ".\errout.h"

CErrout::CErrout(void)
{
	x=8;
	y=551;
	nam=0;
}

void CErrout::Init()
{
	x=8;
	y=551;
	nam=0;
}

CErrout::~CErrout(void)
{
}

void CErrout::Adderr(int m, CString str)
{
	if(nam!=5)
	{
		m_str[nam]=str;
		m_str_sty[nam]=m;
		nam++;
	}
	else
	{
		for(int i=0;i<4;i++)
		{
			m_str[i]=m_str[i+1];
			m_str_sty[i]=m_str_sty[i+1];
		}
		m_str[4]=str;
		m_str_sty[4]=m;
	}
}

void CErrout::Drew(CBitmap *bitmap, CDC *dc)
{
	CDC mdc;
	mdc.CreateCompatibleDC(dc);
	mdc.SelectObject(bitmap);
	dc->BitBlt(x,y,185,85,&mdc,x,y,SRCCOPY);

	COLORREF old_fcolor;
	COLORREF old_bcolor;
	int old_tmode;
	old_bcolor=dc->SetBkColor(RGB(0,0,0));//192
	old_fcolor=dc->SetTextColor(RGB(0,255,0));
	old_tmode=dc->SetBkMode(OPAQUE);
	for(int i=0;i<nam;i++)
	{
//		dc->BitBlt(x,y+16*i,184,16,&mdc,x,y,SRCCOPY);
		m_str_sty[i]==0?dc->SetTextColor(RGB(0,255,0)):dc->SetTextColor(RGB(255,0,0));
		dc->TextOut(x,y+16*i,m_str[i]);
	}
	dc->SetBkColor(old_bcolor);
	dc->SetTextColor(old_fcolor);
	dc->SetBkMode(old_tmode);
}

⌨️ 快捷键说明

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