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

📄 cfont.cpp

📁 一个个人开发的rpg游戏<亚特兰蒂斯传奇>的源码
💻 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 + -