资源简介
通过MFC实现数码管显示数字
代码片段和文件信息
// 3DBar.cpp: implementation of the C3DBar class.
//
//////////////////////////////////////////////////////////////////////
#include “stdafx.h“
#include “3DBar.h“
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Function Header
C3DBar::C3DBar()
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
{
m_crChannel = RGB(255 100 0);
UpdateColours();
CreatePens();
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Function Header
C3DBar::~C3DBar()
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
{
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Function Header
void C3DBar::UpdateColours()
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
{
// Calculates the lighter and darker colors as well as the shadow colors.
m_crColorLight = LightenColor(m_crChannel 51);
m_crColorLighter = LightenColor(m_crColorLight 51);
m_crColorLightest = LightenColor(m_crColorLighter 51);
m_crColorDark = DarkenColor(m_crChannel 51);
m_crColorDarker = DarkenColor(m_crColorDark 51);
m_crDkShadow = ::GetSysColor(COLOR_3DDKSHADOW);
m_crLiteShadow = ::GetSysColor(COLOR_3DSHADOW);
// Get a color halfway between COLOR_3DDKSHADOW and COLOR_3DSHADOW
BYTE byRed3DDkShadow = GetRValue(m_crDkShadow);
BYTE byRed3DLiteShadow = GetRValue(m_crLiteShadow);
BYTE byGreen3DDkShadow = GetGValue(m_crDkShadow);
BYTE byGreen3DLiteShadow = GetGValue(m_crLiteShadow);
BYTE byBlue3DDkShadow = GetBValue(m_crDkShadow);
BYTE byBlue3DLiteShadow = GetBValue(m_crLiteShadow);
m_crShadow = RGB(byRed3DLiteShadow + ((byRed3DDkShadow - byRed3DLiteShadow) >> 1)
byGreen3DLiteShadow + ((byGreen3DDkShadow - byGreen3DLiteShadow) >> 1)
byBlue3DLiteShadow + ((byBlue3DDkShadow - byBlue3DLiteShadow) >> 1));
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Function Header
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-07-12 08:24 MyTest\
目录 0 2017-07-12 08:22 MyTest\.vs\
目录 0 2017-07-12 08:22 MyTest\.vs\MyTest\
目录 0 2017-07-12 15:22 MyTest\.vs\MyTest\v15\
文件 34816 2017-07-12 15:22 MyTest\.vs\MyTest\v15\.suo
文件 70975488 2017-07-12 15:22 MyTest\.vs\MyTest\v15\Browse.VC.db
目录 0 2017-07-12 13:58 MyTest\.vs\MyTest\v15\ipch\
目录 0 2017-07-12 13:58 MyTest\.vs\MyTest\v15\ipch\MYTEST-7362d15a\
文件 106561536 2017-07-12 15:21 MyTest\.vs\MyTest\v15\ipch\MYTEST-7362d15a\MYTEST-256fa8b2.ipch
目录 0 2017-07-12 15:19 MyTest\Debug\
文件 242176 2017-07-12 15:22 MyTest\Debug\MyTest.exe
文件 1705164 2017-07-12 15:22 MyTest\Debug\MyTest.ilk
文件 3764224 2017-07-12 15:22 MyTest\Debug\MyTest.pdb
目录 0 2017-07-12 15:16 MyTest\MyTest\
文件 9180 2017-02-10 11:59 MyTest\MyTest\3DBar.cpp
文件 1231 2017-02-10 11:59 MyTest\MyTest\3DBar.h
目录 0 2017-07-12 15:22 MyTest\MyTest\Debug\
文件 23656 2017-07-12 15:22 MyTest\MyTest\Debug\3DBar.obj
文件 283 2017-07-12 15:22 MyTest\MyTest\Debug\MyTest.log
文件 79021 2017-07-12 15:22 MyTest\MyTest\Debug\MyTest.obj
文件 69700 2017-07-12 14:47 MyTest\MyTest\Debug\MyTest.res
目录 0 2017-07-12 15:22 MyTest\MyTest\Debug\MyTest.tlog\
文件 4138 2017-07-12 15:22 MyTest\MyTest\Debug\MyTest.tlog\CL.command.1.tlog
文件 107718 2017-07-12 15:22 MyTest\MyTest\Debug\MyTest.tlog\CL.read.1.tlog
文件 4142 2017-07-12 15:22 MyTest\MyTest\Debug\MyTest.tlog\CL.write.1.tlog
文件 218 2017-07-12 15:22 MyTest\MyTest\Debug\MyTest.tlog\MyTest.lastbuildstate
文件 2140 2017-07-12 15:22 MyTest\MyTest\Debug\MyTest.tlog\li
文件 7502 2017-07-12 15:22 MyTest\MyTest\Debug\MyTest.tlog\li
文件 1194 2017-07-12 15:22 MyTest\MyTest\Debug\MyTest.tlog\li
文件 440 2017-07-12 14:47 MyTest\MyTest\Debug\MyTest.tlog\rc.command.1.tlog
文件 3862 2017-07-12 14:47 MyTest\MyTest\Debug\MyTest.tlog\rc.read.1.tlog
............此处省略26个文件信息
评论
共有 条评论