Defina DPI de aplicativos individuais no Windows

42

É possível definir o DPI de aplicativos individuais no Windows?

Eu quero aumentar o DPI de um ou mais aplicativos, mas não de todo o sistema.

Isso pode ser feito?

    
por yngvedh 05.11.2009 / 11:55

4 respostas

18

Is it possible to set the DPI of individual applications in Windows?

Em uma palavra, não.

É uma configuração global.

    
por 05.11.2009 / 11:59
8

Sim! Pode ser feito. Você pode alterar a configuração de DPI de um aplicativo individual no Windows, mas apenas se ele for compatível. Você pode fazer isso da seguinte maneira.

Se você tiver alguns aplicativos específicos que suportam altas configurações de DPI, mas não indique, você pode configurar esse detalhe manualmente. Para fazer isso, clique com o botão direito do mouse no atalho que inicia o aplicativo (no menu Iniciar) e escolha Propriedades. Na guia Compatibilidade, ative a opção chamado Desativar o dimensionamento de exibição em configurações de alta DPI. Se você tem muitos aplicativos para configurar, isso fica cansativo rapidamente.

Nota: Isso funcionará bem com o Windows Vista e o Windows 7 não sabe sobre o Windows XP.

    
por 09.05.2012 / 14:55
7

Aqui está uma técnica que pode abordar indiretamente sua necessidade. No Windows 8.1 e no Windows 10, existe a possibilidade de ativar o escalonamento de dpi para aplicativos antigos gravados antes da exibição de telas de alta resolução. O Windows fará um aplicativo acreditar que está desenhando em uma tela de baixa resolução e cuidará de escalar a janela inteira para o aplicativo, para que o resultado apareça grande o suficiente em uma tela de alta resolução. Este será o dimensionamento de bitmap, sem vetor, então espere algum desfoque como conseqüência.

Você precisará ativar uma chave no registro e fornecer um arquivo de manifesto XML para cada aplicativo que deseja dimensionar. Um bom tutorial sobre isso é Como corrigir o App Scaling Surface Pro 4 + Outros monitores com DPI alto .

Aí vem a seção importante do manifesto externo postado na descrição do vídeo do YouTube:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
  <asmv3:application>
    <asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
      <ms_windowsSettings:dpiAware xmlns:ms_windowsSettings="http://schemas.microsoft.com/SMI/2005/WindowsSettings">false</ms_windowsSettings:dpiAware>
    </asmv3:windowsSettings>
  </asmv3:application>
</assembly>

E aqui vem o conteúdo do arquivo .reg que ativa os arquivos de manifesto externos:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide]
"PreferExternalManifest"=dword:00000001
    
por 14.08.2016 / 08:37
0

SOLUÇÃO PARA O WINDOWS 10 em PCs de alta resolução.

Clique com o botão direito no ícone do software / link > propriedades > guia "compatibilidade" > alterar a configuração de alta DPI > marque a caixa de seleção "substituir o comportamento de escalonamento de alta DPI" > selecione "sistema" na janela abaixo (o padrão é "aplicativo")

    
por 09.08.2018 / 10:51