📄 ngroup.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 + -