HGE创建第一个窗体程序
hge下载网站:http://hge.relishgames.com/
在vc中添加工作目录:设置->目录
加入hge头文件所在目录
?
?然后创建Win32应用程序
将hge.lib和hgehelp.lib拷贝到工程目录,
并添加项目要用到的两个lib
?
?将hge.dll拷贝到编译后exe所在目录,否则便以后不能运行。
?
?创建一个源文件,添加代码:
?
#include <hge.h>HGE *pHge = 0;//HGE指针bool FrameFunc(){//HGE窗体函数,在下面主函数中用到if (pHge->Input_GetKeyState(HGEK_ESCAPE))//如果按ESC键,退出程序{return true;}return false;//否则不退出}int WINAPI WinMain( HINSTANCE hInstance,//主函数 HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd ){ pHge = hgeCreate(HGE_VERSION);//创建HGEpHge->System_SetState(HGE_FRAMEFUNC, FrameFunc);//设置框架函数//pHge->System_SetState(HGE_RENDERFUNC, RenderFunc);pHge->System_SetState(HGE_TITLE,"第一个HGE窗体");//设置标题pHge->System_SetState(HGE_SCREENWIDTH, 400);//设置窗口大小pHge->System_SetState(HGE_SCREENHEIGHT, 300);pHge->System_SetState(HGE_WINDOWED, true);//设置是窗口显示还是全屏,要全屏的话不能设置大小pHge->System_SetState(HGE_USESOUND, false);//是否使用声音//pHge->System_SetState(HGE_SHOWSPLASH, false);//让程序不要显示开始那段动画if (pHge->System_Initiate())//如果初始化成功{pHge->System_Start();//则开始运行}pHge->System_Shutdown();//程序结束后关闭系统pHge->Release();//释放HGEreturn 0;}
程序显示一个HGE,然后就黑屏了
?
?