public bool AttachHandler(UWB_IWindowHandler Handler)
        {
            if (Handler == m_Handler)
                return true;

            if (m_Handler != null)
            {
                m_Handler.ShutDownHandler();
                m_Handler = null;
            }
            bool attachSuccess = Handler.InitializeHandler(Handle);

            if(attachSuccess)
                m_Handler = Handler;
            else
                MessageBox.Show("Error attaching viewport to window!", "UWBGLE_UIWindow::AttachViewport", MessageBoxButtons.OK, MessageBoxIcon.Stop);

            return attachSuccess;
        }
 public UWBGL_UIWindow(bool timerbased)
     : base()
 {
     m_TimerBased = timerbased;
     m_Handler = new UWB_IWindowHandler();
 }