📄 3dbar.h
字号:
// 3DBar.h: interface for the C3DBar class.
//
//////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// Copyright(c)2003,BUCT
// All rights reserved.
//
// Class: C3DBar
//
// Compiler: Visual C++
//
// Version: 1.0
//
// Create: xx/Apr/2003
//
// Auhor: Xiongbiao Yang' yxbscsc@hotmail.com
//
// Note:
////////////////////////////////////////////////////////////////////////
#if !defined(AFX_3DBAR_H__E77033B8_CCDE_11D3_8041_00805FC1DE10__INCLUDED_)
#define AFX_3DBAR_H__E77033B8_CCDE_11D3_8041_00805FC1DE10__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class C3DBar
{
public:
void SetBarColour(COLORREF cr);
void UpdateColours();
void CreatePens();
void DrawHorizontal(CDC* pDC, CRect& BarRect);
void DrawVertical(CDC*pDC,CRect&BarRect);
//自己定义
void DrawLeft(CDC*pDC,CRect&leftRect);
void DrawRight(CDC*pDC,CRect&rightRect);
void DrawTop(CDC*pDC,CRect&topRect);
void DrawBottom(CDC*pDC,CRect&bottomRect);
C3DBar();
virtual ~C3DBar();
protected:
void DeletePens();
COLORREF DarkenColor(const COLORREF crColor, BYTE byReduceVal);
COLORREF LightenColor(const COLORREF crColor, BYTE byIncreaseVal);
COLORREF m_crChannel;
COLORREF m_crColorLight;
COLORREF m_crColorLighter;
COLORREF m_crColorLightest;
COLORREF m_crColorDark;
COLORREF m_crColorDarker;
COLORREF m_crDkShadow;
COLORREF m_crShadow;
COLORREF m_crLiteShadow;
CPen m_penColor;
CPen m_penColorLight;
CPen m_penColorLighter;
CPen m_penColorLightest;
CPen m_penColorDark;
CPen m_penColorDarker;
CPen m_penDkShadow;
CPen m_penShadow;
CPen m_penLiteShadow;
};
#endif // !defined(AFX_3DBAR_H__E77033B8_CCDE_11D3_8041_00805FC1DE10__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -