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_)