colorcontrol.cpp
来自「这是我仿照串口助手(龚建伟)作的一个例子并修正了其中的一些bug」· C++ 代码 · 共 40 行
CPP
40 行
#include "stdafx.h"
#include "ColorControl.h"
#include "RGB.h"
CColorControl::CColorControl()
: m_pBrush(NULL),
m_pHotBrush(NULL)
{
m_pBrush = new CBrush(RGB_WHITE);
m_pHotBrush = new CBrush(RGB_WHITE);
m_bOverControl = FALSE;
m_nTimerID = 1;
m_iRolloverDelay = 10;
}
CColorControl::~CColorControl()
{
delete m_pBrush;
delete m_pHotBrush;
}
void CColorControl::SetDisabledColors( COLORREF DisabledFGColor, COLORREF DisabledBGColor )
{
m_crDisabledFg = DisabledFGColor;
m_crDisabledBg = DisabledBGColor;
}
void CColorControl::SetColors(const COLORREF FGColor, const COLORREF BGColor, const COLORREF HotFGColor, const COLORREF HotBGColor)
{
m_crFg = FGColor;
m_crBg = BGColor;
m_crHotFg = HotFGColor;
m_crHotBg = HotBGColor;
delete m_pBrush;
delete m_pHotBrush;
m_pBrush = m_pHotBrush = 0;
m_pBrush = new CBrush(BGColor);
m_pHotBrush = new CBrush(HotBGColor);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?