?? errout.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);
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -