// class 

class CTemp
{
public:
	// 			
	// Ҹ
	
	// static Լ
	
	// inline Լ
	
	//  Լ
	
protected:
private:	
	// static Լ
	
	// inline Լ
	
	//  Լ	
	
public:
protected:
	//  
	
	
#ifdef _DEBUG	// _DEBUG

public:
	//   Լ
private:
	//   
	
#endif			// _DEBUG		
}

// example ----------------------------------------------------------------------------------------
class CApplication
{
public:
	static CApplication* ms_pkApplication;

	CApplication();
	~CApplication();

	// static
	static CApplication*	Create();							// ϰ Լ ̸̴ tap 
	// inline
	inline BOOL		IsActive()		{ return m_bActive; }
	// normal
	BOOL	Init(NiInstanceRef hi);
	void	Run();
	void	Exit();

private:
	BOOL	CreateMainWindow();
	
private:
    NiInstanceRef		m_pInstance;
	CAppWindow*			m_pkWindow;
	BOOL				m_bActive;
	
#ifdef _DEBUG	// _DEBUG

private:
	CDevSystem*		m_pkDevSystem;

#endif			// _DEBUG
};

#define APPLICATION		CApplication::ms_pkApplication
//-------------------------------------------------------------------------------------------------


// #ifdef _DEBUG		

#ifdef	_DEBUG			// _DEBUG

#endif					// endif _DEBUG


// API Լ '::' ٿ
::SetWindowPos( m_hWnd, HWND_TOPMOST, 0,0,0,0, SWP_NOMOVE|SWP_NOSIZE );