www.pudn.com > FEMS.rar > HzGL.h
// HzGL.h: interface for the CHzGL class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_HZGL_H__FC9C6828_CEB8_11D4_9034_F00952C10000__INCLUDED_)
#define AFX_HZGL_H__FC9C6828_CEB8_11D4_9034_F00952C10000__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CHzGL
{
public:
CHzGL();
~CHzGL();
bool Render() ;
bool Create(CWnd* pWnd);
OnResize(int cx, int cy);//窗口大小发生变化时调用
private:
spin();//旋转函数
bool OnInit() ;
CString m_theString ;
CString m_String;
BYTE FTextList[128];
void Create3DFont() ;
CDC* m_pdc;
// 包含字形特性的位置和方向...
GLYPHMETRICSFLOAT m_agmf1[128];
GLYPHMETRICSFLOAT m_agmf2[40] ;
//用于OPenGL显示的字体
CFont fontOpenGL1,fontOpenGL2;
CSize m_angle;//旋转角度0-360
HGLRC m_hrc ; //OpenGL Rendering Context
int m_iDisplayListStart1;
int m_iDisplayListStart2;
};
#endif // !defined(AFX_HZGL_H__FC9C6828_CEB8_11D4_9034_F00952C10000__INCLUDED_)