Une nouvelle version du package bonus KSVC avec prise en charge améliorée de HighDPI est désormais disponible dans le gestionnaire de packages RAD Studio GetIt.
La bibliothèque Konopka Signature VCL Controls est une bibliothèque VCL avec un bel ensemble de contrôles visuels améliorés et de puissants concepteurs intégrés. Embarcadero a acheté les droits de Raize Software il y a quelques années.
Dans la période 10.4.2, nous avons apporté quelques correctifs et améliorations à la bibliothèque KSVC principalement axés sur la prise en charge et l’intégration des styles VCL (publiée dans la version 6.5). Nous avons maintenant publié une nouvelle version qui exploite les fonctionnalités VCL introduites dans 10.3 et 10.4 pour la prise en charge de la résolution élevée (pour le mode Windows 10 par moniteur v2). En raison de ce changement, la nouvelle version de KSVC ne peut être utilisée qu’avec RAD Studio 10.4.x et nous gardons les anciennes versions 6.x disponibles pour des raisons de compatibilité.
Comme vous pouvez le voir ci-dessous, les deux versions apparaissent dans GetIt pour les clients sur 10.4.2:
L’installation se fait directement via GetIt:
Une fois installée, la bibliothèque ajoute un certain nombre de composants à l’EDI RAD Studio (voici une section de la palette d’outils):
Et enfin, voici la reconstruction de démonstration classique complète avec la dernière version (qui nécessite quelques changements de code):
Les problèmes traités dans la version 7 de KSVC incluent les rapports du portail de qualité suivants:
RSP-31791 TRzControlButton: Bordure incorrecte lorsque StyleElements est vide
RSP-31786 TRzControlButton.DrawSpinButton () doit vérifier la propriété StyleElements
RSP-31785 TRzControlButton doit peindre les flèches dans le style Vista, et non dans le style Windows 95
RSP-31784 TRzCustomComboBox lorsque la peinture ne respecte pas le style
RSP-23472 Problèmes de mise à l’échelle du DPI élevé dans les composants KVSC Raize
RSP-21178 Bogues de HighDPI dans les contrôles Konopka Signature VCL 6.2.3
RSP-16715 Bouton de fermeture non mis à l’échelle sur TRzTabControl pour highDPI
J’espère que ce travail sera apprécié par les nombreux utilisateurs actifs de cette bibliothèque de contrôles et que d’autres développeurs VCL commenceront à l’utiliser.