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

📄 pgefont.h

📁 pocket pc小游戏源码
💻 H
字号:
// PGEFont.h: interface for the CPGEFont class.
//
//////////////////////////////////////////////////////////////////////
#pragma once
#include "pgestd.h"

#define ENGFONTWIDTH 6
#define CHSEENGWIDTH 4

typedef struct PGE_FONTFILE_HEAD
{
	DWORD dwfileSize;
	BYTE btx;
	BYTE bty;
	BYTE btFontSize;
	char Name[10];
}PGE_FONT_INFO;

class CPGEFont  : public CPGEBase
{
public:
	CPGEFont();
	virtual ~CPGEFont();

	// 从文件创建一个字体
	PGE_RESULT CreateFont(char* caFontFile);

	// 通过字串取得字模
	BYTE* GetText(char* caStr);

	// 通过区位取得字模
	BYTE* GetText(BYTE btPage, BYTE btPos);
	
	// 取得字体信息
	PGE_FONTFILE_HEAD* GetFontInfo();

private:
	BYTE* m_pbtFontData;	// 字体数据
	PGE_FONTFILE_HEAD m_FontInfo;	// 字体信息
	BYTE* m_pTxtOutBuf;	 // 输出缓冲
	BYTE btFontModelBuf[32];	// 字模缓冲

};

⌨️ 快捷键说明

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