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

📄 ngroup.cpp

📁 你用过<<中华诗词6000>>吗?那个是VF编写的,而我是用VC++编烈写的!搜索速度明显比作者原版更快了,还包含了重要的诗词数据库,代码注释详尽.
💻 CPP
字号:
// NGroup.cpp : 实现文件
//

#include "stdafx.h"
#include "POEM.h"
#include "NGroup.h"
#include ".\ngroup.h"


// CNGroup

IMPLEMENT_DYNAMIC(CNGroup, CStatic)
CNGroup::CNGroup(COLORREF bk, COLORREF txtc, int bkmod, int uID, CFont * font)
{
	m_bkc = bk;
	m_bkmod = bkmod;
	m_txtc = txtc;
	m_uID = uID;
	//SetFont(font);
}

CNGroup::~CNGroup()
{
	
}


BEGIN_MESSAGE_MAP(CNGroup, CStatic)
	ON_WM_CTLCOLOR_REFLECT()
END_MESSAGE_MAP()



// CNGroup 消息处理程序

HBRUSH CNGroup::CtlColor(CDC* pDC, UINT /*nCtlColor*/)
{
	// TODO:  在此更改 DC 的任何属性

	// TODO:  如果不应调用父级的处理程序,则返回非空画笔
	CBitmap bit;
	CBrush  br;
	HBRUSH  hbr;
	if (m_uID != 0)
	{
		bit.LoadBitmap(m_uID);
		br.CreatePatternBrush(&bit);
	}
	else
	{
		br.CreateSolidBrush(m_bkc);
	}

	hbr = (HBRUSH)br.Detach();
	pDC->SetBkMode(m_bkmod);
	pDC->SetTextColor(m_txtc);

	return hbr;
}

void CNGroup::SetBKColor(int color)
{
	m_bkc = color;
}

void CNGroup::SetTextColor(int color)

{
	m_txtc = color;
}

void CNGroup::SetBKMod(int mod)
{
	m_bkmod = mod;
}

void CNGroup::SetBitmapID(int uID)
{
	m_uID = uID;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -