Новая версия бонусного пакета KSVC с расширенной поддержкой HighDPI теперь доступна в диспетчере пакетов RAD Studio GetIt.
Библиотека Konopka Signature VCL Controls — это библиотека VCL с хорошим набором улучшенных визуальных элементов управления и мощными встроенными конструкторами. Embarcadero купила права у Raize Software несколько лет назад.
Во временном интервале 10.4.2 мы внесли некоторые исправления и улучшения в библиотеку KSVC, в основном сосредоточенную на поддержке и интеграции стилей VCL (выпущенных в версии 6.5). Теперь мы опубликовали новую версию, которая использует функции VCL, представленные в 10.3 и 10.4, для поддержки высокого разрешения (для режима Per Monitor v2 Windows 10). Из-за этого изменения новую версию KSVC можно использовать только с RAD Studio 10.4.x, и мы оставляем старые версии 6.x доступными для совместимости.
Как вы можете видеть ниже, обе версии отображаются в GetIt для клиентов 10.4.2:
Установка производится напрямую через GetIt:
После установки библиотека добавляет ряд компонентов в среду разработки RAD Studio (вот раздел палитры инструментов):
И, наконец, вот классическая всеобъемлющая демоверсия последней версии (которая требует нескольких изменений кода):
Проблемы, устраненные в версии 7 KSVC, включают следующие отчеты портала качества:
RSP-31791 TRzControlButton: неправильная граница, когда StyleElements пуст.
RSP-31786 TRzControlButton.DrawSpinButton () должен проверять свойство StyleElements
RSP-31785 TRzControlButton должен рисовать стрелки в стиле Vista, а не в стиле Windows 95
RSP-31784 TRzCustomComboBox не уважает стиль
RSP. 23472 Проблемы масштабирования высокого разрешения в KVSC Raize компоненты
RSP-21178 Ошибки HighDPI в элементах управления Konopka Signature VCL 6.2.3
RSP-16715 Кнопка закрытия не масштабируется на TRzTabControl для высокого разрешения
Надеюсь, эта работа будет оценена многими активными пользователями этой библиотеки элементов управления и что другие разработчики VCL начнут ее использовать.