www.pudn.com > GameEngine_src.rar > CAppWnd.h
#ifndef CAppWnd_h #define CAppWnd_h #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include///////////////////////////////////////////// //应用程序窗口类,负责窗口的创建,消息循环. ///////////////////////////////////////////// class CAppWnd { public: CAppWnd(); ~CAppWnd(); //基本信息获取与设置: void SetHInstance( HINSTANCE hIt ) { m_hInstance = hIt; } HWND &GetHWnd() { return m_hMainWnd; } HINSTANCE &GetHInstance() { return m_hInstance; } HWND &GetHDisplayWnd() { return m_hDisplayWnd; }; void RegClass( WNDCLASS &wc ); //注册窗口类 void CreateWnd( LPCTSTR szTitle, HMENU hMenu ); //创建窗口 void CreateGameWnd( LPCTSTR szTitle, HMENU hMenu ); //创建一个游戏窗口,没有SYSMENU void DestroyWnd(); private: HWND m_hMainWnd; HWND m_hDisplayWnd; HINSTANCE m_hInstance; }; #endif