Самый простой и банальный способ в вашем случае - положить на фон прозрачную заливку, которая будет перекрывать события мыши над другими объектами.
Ну а более доскональный способ - отписываться и подписываться на события, запрещать передачу событий через stoppropogation, ну или еще более грамотный на уровне контероллера архитектуры MVC не обрабатывать их в момент открытия окна). Но для этого нужно потратить время на изучения нюансов событийной модели, паттернов ООП, но если задаете такой вопрос, то рекомендую пока просто положить прозрачную заливку
