Aimp весь из графических понтов, однако на Дельфи написан и ничего.
Тащить в проект WPF с вечно размытыми иконками и шрифтами, который на слабых машинах хорошо если вообще окно прорисует, плюс дотнет, ради панельки, нет спасибо.
Про legacy: habrahabr.ru/post/165273/
И какой смысл тогда vcl в нем использовать? Может у меня в панельке весь функционал приложения.
А если приложение уже есть, или не хочется ради панельки тащить C# с дотнетом, то я как-нибудь выкручусь, и тут Layered окна были бы отличным помощником.
Нативные контролы как-раз и используют тормозной DrawThemeParentBackground, который заставляет перерисовываться другие контролы, в то время как с помощью адекватной реализации WS_EX_LAYERED можно было бы переложить это на видеокарту (простое и быстрое наложение текстур).
Ради панельки переписывать весть проект на другой язык и фреймворк?
Сейчас везде интерфейс не прямоугольники из Windows 98, а кнопочки со сглаженными краями, ради них тоже на WPF переходить?
Да, если исчерпать все хендлы, то на ctrl+alt+del система хоть как-то реагирует, да и занимает этот процесс больше времени, а тут сразу в ступор входит.
GeForce GT 730M и i3 — достаточно, чтобы 100 кнопок не тормозило всю систему.
Да и суть в том что если создать хоть 10 тысяч обычных окон — child-ов, тормозить при переносе окна не будет.
IEChrome.Тащить в проект WPF с вечно размытыми иконками и шрифтами, который на слабых машинах хорошо если вообще окно прорисует, плюс дотнет, ради панельки, нет спасибо.
Про legacy: habrahabr.ru/post/165273/
А если приложение уже есть, или не хочется ради панельки тащить C# с дотнетом, то я как-нибудь выкручусь, и тут Layered окна были бы отличным помощником.
Сейчас везде интерфейс не прямоугольники из Windows 98, а кнопочки со сглаженными краями, ради них тоже на WPF переходить?
Да и суть в том что если создать хоть 10 тысяч обычных окон — child-ов, тормозить при переносе окна не будет.