Se você prestar atenção ao tema padrão do Windows 7 incorporado, esses temas terão uma resolução de tela de imagem perfeita, independentemente do tamanho da tela em que o dispositivo estiver. Parece perfeito no Netbook, se você mudar para um monitor de 27 polegadas, também parece fantástico.
O tema padrão está localizado em
C: \ Windows \ Recursos \ Temas
e se você se incomodar em procurar no arquivo, esses temas estão chamando uma DLL para, de alguma forma, ajustar essas imagens de acordo com o tamanho da tela nativa. (vamos usar paisagens como exemplo)
% SystemRoot% \ Web \ Papel de parede \ Paisagens \
A imagem do tema Paisagens está localizada acima, mas você perceberá que a imagem corresponde perfeitamente à sua resolução de tela atual.
Provavelmente é por isso que, obviamente, todos os temas padrão ficam bem em todos os tipos de dispositivos.
Agora, minha pergunta é como posso criar um tema do Windows 7 que faça esses ajustes dinâmicos nas resoluções de tela, dependendo da resolução atual do computador, em apenas um pacote de temas do Windows 7. (Eu sei como criar um tema do Windows 7, por favor, não me diga como posso fazer isso)
Respostas:
Você não precisa. O Windows redimensiona os arquivos e salva uma cópia para você. Mas, como qualquer coisa, precisa
O Windows redimensiona os papéis de parede desde os dias do Windows 3.0.
Dê um bom arquivo de origem. Só por precaução, fui à boca do cavalo. Microsof't Net.
http://msdn.microsoft.com/en-us/library/bb773190(v=vs.85).aspx
Nada de especial aqui. O Windows cria esses papéis de parede dinamicamente para você nos pacotes de temas. De fato, baixe um dos pacotes de temas da Microsoft. É apenas um contêiner compactado, renomeie-o para * .zip e abra-o. Apenas realmente bons jpgs (500K).
fonte
É completamente impossível fazer isso com o funcionamento dos arquivos de tema. Como eu disse no comentário, a Microsoft escolheu imagens que funcionam bem em QUALQUER resolução. Sua melhor aposta é ter mais de um tema ou usar um script para mudar as imagens.
Há alguém nos sete fóruns que realmente fez isso com um script. Esta pode ser sua melhor aposta.
fonte
Acho que não há falhas aqui, você só precisa garantir que a Posição da imagem esteja definida como Preenchimento .
fonte