#pragma once

#include "mof/tstring.hpp"
#include <boost/scoped_ptr.hpp>
#include <boost/utility.hpp>
#include <windows.h>

namespace mof
{
	
    
    class Window : boost::noncopyable
    {
	    
	    struct Impl;
	    boost::scoped_ptr<Impl> m_pImpl;
	    
        public:
	    Window( const mof::tstring& appname , int width , int height , bool fullscreen );
	    ~Window( );
        HWND getHandler() const;
  
	
    };


}
