Como obter plano de fundo da interface do usuário transparente no Windows 7

0

Eu uso o Windows 7 Home Premium. Recentemente, quando cheguei ao Photoshop no OSX, fiquei interessado por sua interface de usuário. Ele tem um fundo de interface do usuário "100% transparente", enquanto normalmente é cinza no Windows.

Eu pesquisei algumas soluções de vidro, mas todas elas fornecem uma "janela transparente" ou uma semitransparente, o que torna a janela completa transparente. Essas soluções não funcionam para mim, pois eu só preciso do plano de fundo da interface do usuário (cinza) transparente, mas preciso que todos os outros elementos (como barras de navegação, botões de controle, etc.) não tenham transparência.

Abaixo está uma captura de tela do que estou dizendo:

Este é apenas um recurso do Photoshop? Como posso conseguir o mesmo no Windows 7?

    
por blasteralfred Ψ 30.06.2013 / 18:31

1 resposta

2

AutoHotkey 's WinSet comando pode fazer isso. Você pode optar por tornar uma janela completamente transparente ou semitransparente (pode até especificar o grau de transparência). Você também pode tornar todos os pixels da cor escolhida dentro da janela de destino (semi-) transparente.

Por exemplo, o comando a seguir transformará todos os pixels brancos em uma janela do Win Explorer em 50% transparente:

WinSet, TransColor, FFFFFF 128, ahk_class ExploreWClass

No entanto, na prática, você pode achar essa abordagem uma dor real, já que os cliques em um pixel transparente "caem" e afetam a janela abaixo. Além disso, não é possível (AFAIK) com o AHK restringir a transparência a uma região específica quando você usa TransColor . Isso significa que, se você usar FFFFFF, todos os pixels em branco todos da janela serão afetados, e não apenas os do fundo da janela.

Uma solução adequada de transparência tem que vir dos desenvolvedores do aplicativo; geralmente não pode ser aparafusada assim e espera-se que funcione perfeitamente.

    
por 01.07.2013 / 04:50

Tags