Обновить
13
Штенгауэр Никита@Huskers

Пользователь

3
Подписчики
Отправить сообщение

Привет, спасибо!
У меня тоже постоянно возникали проблемы с cinterop в Kotlin/Native.

Насколько я знаю, Jetbrains в целом развивают эту сферу, особенно интеграцию с Objective-c и Swift, но в плане опыта использования в IDEA, оно оставляет желать лучшего...
Постоянно всё очень сильно кэшируется, и не обновляются изменения в коде.

Насколько я помню, 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 и ниже, как я знаю, всё украшение окна рисуется картинкой

Информация

В рейтинге
Не участвует
Откуда
Костомукша, Карелия, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Десктоп разработчик
Java
ООП
Swing