Una nueva versión del paquete de bonificación KSVC con compatibilidad mejorada con HighDPI ahora está disponible en el administrador de paquetes GetIt de RAD Studio.
La biblioteca Konopka Signature VCL Controls es una biblioteca VCL con un buen conjunto de controles visuales mejorados y potentes diseñadores integrados. Embarcadero compró los derechos de Raize Software hace unos años.
En el marco de tiempo 10.4.2, hicimos algunas correcciones y mejoras a la biblioteca KSVC enfocadas principalmente en el soporte e integración de estilos VCL (lanzados en la versión 6.5). Ahora hemos publicado una nueva versión que aprovecha las características de VCL introducidas en 10.3 y 10.4 para soporte de DPI alto (para el modo Per Monitor v2 Windows 10). Debido a este cambio, la nueva versión de KSVC solo se puede usar con RAD Studio 10.4.xy mantendremos las versiones 6.x anteriores disponibles para compatibilidad.
Como puede ver a continuación, ambas versiones se muestran en GetIt para los clientes de 10.4.2:
La instalación se realiza directamente a través de GetIt:
Una vez instalada, la biblioteca agrega varios componentes al IDE de RAD Studio (aquí hay una sección de la paleta de herramientas):
Y finalmente aquí está la reconstrucción de demostración clásica que lo abarca todo con la última versión (que requiere un par de cambios de código):
Los problemas abordados en la versión 7 de KSVC incluyen los siguientes informes del portal de calidad:
RSP-31791 TRzControlButton: Borde incorrecto cuando StyleElements está vacío
RSP-31786 TRzControlButton.DrawSpinButton () debe marcar la propiedad StyleElements
RSP-31785 TRzControlButton debe pintar flechas en estilo Vista, no en estilo Windows 95
RSP-31784 TRzCustomComboBox cuando la pintura no
RSP-23472 Problemas de escalado de alto DPI en KVSC Raize componentes
RSP-21178 Errores de alto DPI en Konopka Signature VCL Controls 6.2.3
RSP-16715 Botón de cierre no escalado en TRzTabControl para alto DPI
Espero que este trabajo sea apreciado por los muchos usuarios activos de esta biblioteca de controles y que otros desarrolladores de VCL comiencen a usarlo.