⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 colorcontrol.cpp

📁 这是我仿照串口助手(龚建伟)作的一个例子并修正了其中的一些bug
💻 CPP
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -