www.pudn.com > GameEngine.rar > GameEngine_App.h, change:2005-12-16,size:635b
#ifndef GameEngine_App_Include
#define GameEngine_App_Include
#define WNDCLASSNAME "MyGame"
class CGameEngine_App{
private:
HWND m_hWnd;
WNDCLASSEX m_WndClassEx;
public:
CGameEngine_App(){};
~CGameEngine_App(){};
bool CreateWnd(LPCTSTR szWinTitle,HINSTANCE hInstance, HINSTANCE hPrevInstance,int nCmdShow);
static LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
inline WNDCLASSEX GetWndClass(){return m_WndClassEx;} //在类头文件中定义的函数,默认为inline,可省略inline关键字
inline HWND GetHWnd(){return m_hWnd;}
private:
ATOM RegWndClass(HINSTANCE hInstance);
};
#endif