www.pudn.com > w_font.rar > FontFile.h
// FontFile.h: interface for the CFontFile class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_FONTFILE_H__DABFFBF9_7182_4DE2_9F0B_4DBE744BEBEF__INCLUDED_)
#define AFX_FONTFILE_H__DABFFBF9_7182_4DE2_9F0B_4DBE744BEBEF__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CFontFile
{
public:
unsigned char m_charbuf[512];//stored data of a font
void DisplayFont(HWND hwnd);
BOOL m_bFileOpened;//internal status
CFontFile();
CFontFile(const char* filename);
virtual ~CFontFile();
BOOL FetchBytes(const char* innerCode);
int m_bytesNum; // number of bytes of a font
int m_horizontalNum;// number of bytes of a row of a font
protected:
void Convert();
void ScanFont(CDC* dc,int penWidth);
void GetPosition(const char* innerCode);
int m_fontOffset;
CString m_filename;
CFile m_file;
private:
};
#endif // !defined(AFX_FONTFILE_H__DABFFBF9_7182_4DE2_9F0B_4DBE744BEBEF__INCLUDED_)