Uma nova versão do pacote de bônus KSVC com suporte aprimorado de HighDPI está agora disponível no gerenciador de pacotes RAD Studio GetIt.
A biblioteca Konopka Signature VCL Controls é uma biblioteca VCL com um bom conjunto de controles visuais aprimorados e designers integrados poderosos. A Embarcadero comprou os direitos da Raize Software há alguns anos.
No intervalo de tempo 10.4.2, fizemos algumas correções e melhorias na biblioteca KSVC focada principalmente no suporte e integração de estilos VCL (lançada na versão 6.5). Agora, publicamos uma nova versão que aproveita os recursos VCL introduzidos em 10.3 e 10.4 para suporte a Alta DPI (para o modo Per Monitor v2 Windows 10). Por causa dessa mudança, a nova versão do KSVC pode ser usada apenas com RAD Studio 10.4.xe estamos mantendo as versões 6.x mais antigas disponíveis para compatibilidade.
Como você pode ver abaixo, as duas versões aparecem no GetIt para clientes em 10.4.2:
A instalação é feita diretamente via GetIt:
Depois de instalada, a biblioteca adiciona vários componentes ao RAD Studio IDE (aqui está uma seção da Paleta de ferramentas):
E, finalmente, aqui está a reconstrução de demonstração abrangente e clássica com a última versão (que requer algumas alterações de código):
Os problemas abordados na versão 7 do KSVC incluem os seguintes relatórios do Portal da Qualidade:
RSP-31791 TRzControlButton: Beira errado quando StyleElements está vazia
RSP-31786 TRzControlButton.DrawSpinButton () deve verificar StyleElements propriedade
RSP-31785 TRzControlButton deve pintar setas no estilo Vista, não Windows 95 estilo
RSP-31784 TRzCustomComboBox não respeita estilo ao pintar
RSP- 23472 Problemas de escala de alta DPI em componentes KVSC Raize
RSP-21178 Erros de HighDPI em controles VCL de assinatura da Konopka 6.2.3
RSP-16715 Botão Fechar não dimensionado em TRzTabControl para highDPI
Espero que este trabalho seja apreciado pelos muitos usuários ativos desta biblioteca de controles e que outros desenvolvedores VCL comecem a usá-la.