В настоящее время я работаю над приложением Windows, которое полностью соответствует модели, то есть оно удаляет панель запуска, отключает alt-tab и т. Д.
До сих пор я использовал максимизированный, самый верхний MDI-контейнер и скрывал / отображал дочерние формы, когда пользователь перемещался по ним. Это прекрасно работает, пока вы не начнете сталкиваться с более сложными взаимодействиями, когда пользователь что-то делает, но система должна уведомить их, выдвинув что-то на передний план, а затем позволить пользователю вернуться к предыдущему экрану и т. Д.
Кто-нибудь знает фреймворк / API для этого типа пользовательского интерфейса?
А как насчет каких-либо закономерностей или просто извлеченных уроков? Я знаю, что я не первый, кто внедряет подобные вещи, и я не хочу изобретать велосипед.