O Windows 7 não pode desativar o dimensionamento de DPI / PPI para um aplicativo

7

Eu tenho o Windows 7 com dimensionamento DPI definido como 120 DPI. Ele faz alguns problemas com aplicativos mais antigos, como texto recortado, gráficos borrados ou texto muito grande. Gostaria de desativar o dimensionamento de DPI para esses aplicativos. Eu tentei isso: application.exe "menu de contexto - > propriedades - > compatibilty - > Desativar a escala de exibição em configurações de DPI alto".

Essa configuração não muda nada. O aplicativo ainda é exibido como 120 DPI, não como 96 DPI. Eu também verifiquei em Windows 7 fresco e não bagunçado em uma máquina virtual - o mesmo comportamento.

A questão é: como forçar o aplicativo único a usar 96 DPI em outro modo de TRABALHO?

    
por pawel159 12.05.2011 / 17:37

5 respostas

3

Acabei de ter o mesmo problema e a seleção de qualquer uma das caixas de seleção não fez nenhuma diferença. Isso é o que eu fiz que consertou:

  1. Vá para "Painel de Controle \ Aparência e Personalização \ Exibição" e clique na opção "Definir tamanho do texto personalizado (DPI)". Certifique-se de que a caixa de seleção "Usar escala de DPI do estilo do Windows XP" NÃO esteja marcada. Faça logoff para aplicar as alterações, se necessário.

  2. Em vez de selecionar as configurações de compatibilidade, execute o assistente e deixe o Windows escolher para você. Você pode fazer isso clicando com o botão direito do mouse no ícone do programa e escolhendo "Solucionar problemas de compatibilidade" no menu. Isso consertou o recorte de exibição para mim. O texto é um pouco confuso, mas que eu posso viver com; Estou feliz por ver tudo isso. :)

por 27.11.2011 / 08:18
2

Eu percebo que essa é uma pergunta muito antiga, mas acabei de encontrar uma correção. Alterne o tema (Painel de controle > Todos os itens do painel de controle > Personalização) de um tema Aero para um tema Básico e o dimensionamento de exibição por aplicativo realmente funcionará.

    
por 05.04.2016 / 12:25
1

apenas um palpite, mas talvez se você executar o aplicativo no modo de compatibilidade xp, ou talvez desabilitar as configurações do tema visual para esse aplicativo, ele irá ignorar as configurações de DPI?

    
por 12.05.2011 / 17:41
0

resposta do mastseller (1. resposta) está funcionando, mas muito do texto do aplicativo se torna fuzzy :(. MAS agora a caixa de seleção "Usar dimensionamento DPI do estilo do Windows XP" está funcionando. Então, se houver alguma aplicação onde o difuso no distúrbio direito, do que o tamanho pequeno, faça isso:  1) Pesquise o arquivo inicial do aplicativo (.exe, .com) em um gerenciador de arquivos, OU é um ícone (ou se o aplicativo estiver em execução, você também poderá encontrá-lo no gerenciador de tarefas do Windows). 2) Clique com o botão direito e clique na propriedade. 3) Clique na guia Compatibilidade. 4) Marque a caixa de seleção "Usar escala DPI do estilo do Windows XP". 5) Reinicie o aplicativo (ele está em execução).

Você tem que fazer com todos os aplicativos difusos, um por um, mas funciona.

    
por 12.05.2015 / 16:24
0

Se você achar que sua caixa de seleção Disable display scaling on high DPI settings está desativada para um aplicativo de 64 bits, como:

podeserporqueaMicrosoftconstruiualógicaparanegaressaconfiguraçãoparaaplicativosde64bits.Nessecaso,recomendoquevocêsigaasinstruçõesno link e obtenha Kit de ferramentas de compatibilidade de aplicativos .

Na resposta acima mencionada, o usuário Ben N fornece uma visão abrangente da lógica e da estrutura do Windows para lidar com aplicativos "incompatíveis". O procedimento dele permite que eu gerencie a compatibilidade pela assinatura do aplicativo, de modo que, mesmo se eu atualizar um aplicativo e seu número de versão e / ou alterações de entrada do registro, eu ainda esteja coberto.

Por exemplo, aqui estava minha assinatura para o Rainmeter 3.3.0.2519:

QuandoatualizeioRainmeter,issoparoudefuncionar.Então,crieiumanovaassinaturasemnúmerosdeversão:

..emeunovolançamentode64bitsdoRainmeteréexibidocorretamente.

ComoBenNdiz, Vamos mostrar as grandes armas .

    
por 09.12.2016 / 19:36