Pra quem acha que programa gráfico funciona normalmente no Windows 10.....
A imagem é do Visual Basic 6.
Aquela parte esquisita que aparece na tela é mostrando eu movendo o "browse" na tela.
Como podem ver, totalmente fora do lugar que deveria ser.
Isso é porque uso ampliação de 150% de tela, e o gráfico de mover controle está usando a posição da tela que "deveria ser", e não a posição correta e atual onde ele está.
Tem LIB que tem esse problema, mesmo no redimensionamento automático.
Imagine que o programa pode estar trabalhando com a janela num tamanho, quando na prática é outro, e dependendo da forma como ela ajusta tudo, vai ficar tudo fora de lugar.
Ela cria 1920 x 1080, mas o windows amplia pra 2500 x 1500.
Ela tenta atualizar 2500 x 1500 mas o windows atualiza pra 2750 x 1650, sempre a porcentagem a mais.
Se a LIB internamente usou 1920 x 1080, ela tem que continuar com isso, tem que pegar os tamanhos dos valores internos, e não dos valores reais das janelas.
Para máquinas com Windows 10, quando a máquina "sai do padrão", a LIB pode sair também.
Aqui vejo muito esse problema em softwares, porque minha tela é fora do padrão.
E nesse caso é uma IDE do Visual Basic da Microsoft... não existia esse recurso nos tempos do VB6, e ele não estava preparado pra isso... ou vice-versa: o recurso é que não está preparado pro VB6.