📄 cfont.cpp
字号:
//--------------------------------------------------------------------------------------------------------
// 游戏字体模块
//CFont.cpp
//游戏引擎中的字体部分
//作者:吴振华(kylinx)(中国科大01级11系)
//E-mail:game-diy@163.com
//创建于:2003/7/8 by Kylinx
//--------------------------------------------------------------------------------------------------------
#include"CFont.h"
CFont::CFont()
{
m_hFont=NULL;
}
CFont::~CFont()
{
if(m_hFont)
{
::DeleteObject(m_hFont);
m_hFont=NULL;
}
}
BOOL CFont::CreateFont( int iSize,
int nWeight,
BOOL bItalic,
BOOL bUnderline)
{
if(m_hFont)
::DeleteObject(m_hFont);
m_hFont=::CreateFont(iSize,0,0,0,
nWeight,
bItalic,
bUnderline,
0,
GB2312_CHARSET,
OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS,
DEFAULT_QUALITY,
DEFAULT_PITCH|FF_SWISS,
"宋体");
if(!m_hFont)
return false;
m_nHeight=iSize;
return true;
}
HFONT CFont::GetFont()
{
return m_hFont;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -