Учитывая то, что эта переменная не задокументирована, она не вошла в обиход. Большинство из тех людей, кто пользовался Mica помимо тестов, скорее всего знают про её изменения в будущих сборках.
(Так, единственная мне известная реализация Mica в WPF уже использует два варианта включения)
Большая часть внешнего вида, которая сейчас есть в Windows 11, появилась ещё пару лет назад в отдельной версии Windows для Surface Duo. Видимо, в Microsoft поступило много положительных отзывов о новом дизайне, что они решили полностью изменить внешний вид своей основной системы.
Поэтому, да, этот дизайн можно считать в каком-то роде мобильным
На самом деле, своеобразную регулировку толщины можно было реализовать и в Windows 7, благодаря Aero (кстати, тоже с Dwm). А вот в XP и ниже, как я знаю, всё украшение окна рисуется картинкой
Насколько я помню, Vulkan (и MoltenVK) сам по себе изначально offscreen, поэтому думаю уже давно завезли
Очень интересно, спасибо за информацию
Да, вы правы, все приложения, которые используют "кастомные" кнопки, не имеют этой проблемы. К ним относятся UWP, Electron, IDE JetBrains, и т.д.
Ну да, действительно, не очень хорошая практика
Учитывая то, что эта переменная не задокументирована, она не вошла в обиход. Большинство из тех людей, кто пользовался Mica помимо тестов, скорее всего знают про её изменения в будущих сборках.
(Так, единственная мне известная реализация Mica в WPF уже использует два варианта включения)
Насколько я знаю, функции Dwm применяются только к конкретному окну.
Но! Можно засунуть этот код в обработку сообщения WM_CREATE в WinProc, и тогда все созданные окна одного класса будут иметь нужный стиль.
Чем дольше всматриваешься, тем больше недостатков замечаешь... Тут вот, например, кнопки не ровно стоят
Эта проблема появляется при масштабировании интерфейса, и тянется ещё с Windows 10
Большая часть внешнего вида, которая сейчас есть в Windows 11, появилась ещё пару лет назад в отдельной версии Windows для Surface Duo. Видимо, в Microsoft поступило много положительных отзывов о новом дизайне, что они решили полностью изменить внешний вид своей основной системы.
Поэтому, да, этот дизайн можно считать в каком-то роде мобильным
На самом деле, своеобразную регулировку толщины можно было реализовать и в Windows 7, благодаря Aero (кстати, тоже с Dwm). А вот в XP и ниже, как я знаю, всё украшение окна рисуется картинкой