Não é possível desativar o dimensionamento de DPI para o Visual Studio 2012

11

Eu gostaria que o alto DPI estivesse habilitado para a maioria dos aplicativos que eu uso no meu laptop de 14 "1920x1080, com exceção de alguns como o Visual Studio que se beneficia do espaço extra. No entanto, definir" desabilitar alta DPI "em compatibilidade não faz nada Eu estou usando o Windows 8.

    
por Aleksandr Dubinsky 23.11.2012 / 20:51

3 respostas

2

eu perguntei Chris Jackson, o Microsoft AppCompat guy ; não há como fazer isso.

We don’t have such an ability, the scaled mode is what we have to handle those situations. Yes, there clearly are some things that are suboptimal about how we do that (I hate the fuzzies too), but it’s hard to get a second fix approved which technically solves the same thing since that means that engineer isn't doing something else to make the world a better place.

Eu também perguntei quase a mesma coisa aqui .

    
por 23.11.2012 / 22:48
17

ISTO É POSSÍVEL

Eu tentei isso no meu Windows 8 e funciona perfeitamente:

  1. Acesse seu atalho do Visual Studio / iniciador de aplicativos
  2. Clique com o botão direito do mouse e solucione problemas de compatibilidade
  3. Continuar o programa de solução de problemas
  4. Solução de problemas do programa
  5. Assinale: o programa é aberto, mas não é exibido corretamente
  6. Programa de teste ..
  7. Sim, salvar alterações

Está tudo pronto!

    
por 16.09.2014 / 15:24
16

Isso é absolutamente possível. Eu estava usando as configurações de "compatibilidade" em executáveis para fazer isso, mas por algum motivo isso não está disponível para VS. No entanto, o chave de registro equivalente funciona muito bem. A chave é HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers e você só precisa adicionar um valor de string "~ HIGHDPIAWARE" (o mesmo que marcar essa caixa na guia de compatibilidade das propriedades do executável). Ou você pode simplesmente executar isso:

reg add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "full path to Executable" /t REG_SZ /d "~ HIGHDPIAWARE"

    
por 23.12.2013 / 17:33