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