• 大小: 49.3MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-17
  • 语言: C/C++
  • 标签:

资源简介

通过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\link.command.1.tlog
     文件        7502  2017-07-12 15:22  MyTest\MyTest\Debug\MyTest.tlog\link.read.1.tlog
     文件        1194  2017-07-12 15:22  MyTest\MyTest\Debug\MyTest.tlog\link.write.1.tlog
     文件         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个文件信息

评论

共有 条评论

相关资源