Windows Tips & News

Winaero Tweaker é atualizado para a versão 0.1.0.1

Acabei de lançar uma pequena atualização para o Winaero Tweaker. Gostaria de explicar o que há de novo e por que você precisa atualizar sua versão.

Como você deve ter notado, o Winaero Tweaker incorpora meu "Fronteiras de janela minúsculas"aplicativo, que permitia alterar o tamanho da borda da janela no Windows 7, Windows 8 e Windows 8.1.
winaero_tweaker_twb

Embora o Tiny Window Borders seja um aplicativo de 32 bits, o Winaero Tweaker inclui as versões de 32 e 64 bits e executa a versão relevante dependendo do número de bits do seu sistema operacional.
Um problema que descobri após portar "Tiny Window Borders" é que a API de 64 bits se comporta incorretamente.

Nota: As informações a seguir podem ser interessantes para desenvolvedores e podem ser muito técnicas para usuários finais regulares.

Winaero Tweaker usa o SystemParametersInfo função para obter e definir o tamanho da borda. O Windows Vista e superior vêm com uma extensão NONCLIENTMETRICS estrutura.
O adicional iPaddedBorderWidth membro define a espessura da borda preenchida, em pixels. Seu valor padrão é 4 pixels. Os membros iPaddedBorderWidth e iBorderWidth são combinados para janelas redimensionáveis ​​e não redimensionáveis ​​na experiência da área de trabalho do Windows Aero.

No entanto, quando você estiver usando NONCLIENTMETRICS com SystemParametersInfo em Windows x64, omite o membro iPaddedBorderWidth! Isso causa um comportamento incorreto do aplicativo. Então, neste caso iPaddedBorderWidth é sempre zero e o tamanho da borda é retornado como iPaddedBorderWidth + iBorderWidth. Isso poderia ser facilmente ignorado, no entanto, também produz um comportamento errado. A borda aplicada com x64 NONCLIENTMETRICS será definida SOMENTE para aplicativos x64. Os aplicativos x86 ainda terão a borda antiga até que você saia da sessão do Windows. Isso é estranho.

Então, para consertar, eu codifiquei um wrapper x86 simples, WinaeroWOW64.exe, que vem junto com o Winaero Tweaker e muda as bordas instantaneamente quando você precisa. Ele não fica na memória, então você nem perceberá sua presença.

Essas mudanças estão incluídas na versão atual do Winaero Tweaker 0.1.0.1 e eu recomendo fortemente que você atualize o aplicativo. Espero que esta informação seja útil para desenvolvedores que encontram o mesmo problema.

Baixe o Winaero Tweaker.

Adicionar Abrir com Menu de Contexto a Arquivos BAT e CMD no Windows 10

Adicionar Abrir com Menu de Contexto a Arquivos BAT e CMD no Windows 10

Como adicionar o menu de contexto 'Abrir com' a arquivos BAT e CMD no Windows 10Digitar um número...

Consulte Mais informação

Alterar aplicativo para comando de menu de contexto de edição de imagem

Alterar aplicativo para comando de menu de contexto de edição de imagem

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistemaCom...

Consulte Mais informação

Como executar o Reparo de Inicialização manualmente no Windows 10

Como executar o Reparo de Inicialização manualmente no Windows 10

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistemaAs ...

Consulte Mais informação