Questão Windows: Existe uma maneira de alterar a cor de seleção de uma janela de plano de fundo?


(Windows 7, tema clássico)

No Windows, um objeto selecionado é destacado em azul escuro. As seleções em uma janela que não tem foco são destacadas em cinza. Aqui está um exemplo do Windows Explorer. Selecionei um PDF e a pasta atual ('Meus documentos') recebe um destaque em cinza. Por enquanto, tudo bem.

enter image description here

Neste mesmo sistema, estou executando um programa de área de trabalho remota. As seleções nesse programa são assim:
enter image description here

A pasta chamada '005' está destacada, mas a cor de destaque é tão leve que mal posso vê-la.

Em um esforço para aumentar a visibilidade desse destaque, tentei usar um dos temas de alta visibilidade no Windows. Isso funciona: as cores do programa de área de trabalho remota mudam junto com minhas cores locais. Mas os temas de alta visibilidade parecem terríveis para mim, então prefiro não usá-los.

Existe uma maneira de alterar apenas a cor usada para realçar nas janelas de fundo?


1


origem


Qual sistema operacional é o sistema remoto? É o Windows 7 também? E qual programa você está executando? Tenha em mente que um programa pode optar por desobedecer as cores e, se for o caso, provavelmente não funcionará. - LPChip
Não sei qual sistema operacional o sistema remoto usa. Ele usa a função RemoteApp, onde não vejo a área de trabalho do sistema remoto, apenas a janela do aplicativo. Programa é Autor Autor. - Hobbes


Respostas:


Clique com o botão direito em uma área vazia da área de trabalho e selecione "Personalizar". Quando a janela Personalização abrir, selecione "Cor da janela" dos comandos na parte inferior. Com a janela Window Color and Appearance, selecione 'Advanced Appearance Settings'. Na caixa de diálogo Cor e aparência da janela, selecione 'Itens selecionados' na lista suspensa Item e selecione uma nova cor para 'Cor 1'. Clique em "Aplicar" e clique em OK para salvar a configuração e fechar a caixa de diálogo.

Usar outras cores pode ajudar. Se a configuração não se aplicar via RDP, tente alterar a fonte padrão, isso não é relacionado à exibição e pode ajudar bastante com a visibilidade geral.

Para o plano de fundo, não é tão simples, porque a seleção de plano de fundo real é uma imagem transparente esticada, não uma seleção de cores. Ainda há uma maneira de alterar isso. Você precisa do Win7 Style Builder 1.5. Observe que, para que isso funcione, você precisa ter o serviço de temas em execução (que geralmente é desativado para visualização clássica). Mesmo se você tiver aero e transparência desativada e 'Ajustar para Melhor Desempenho', isso funcionará enquanto o serviço de temas estiver ativo.

Agora, no Win7 SB você precisa ir ao Explorer & Shell -> Explorer -> TreeView -> TreeItem -> SelectedNotFocus. Esta é a opção que lida com o que você deseja. BORDERCOLOR, FILLCOLOR e TEXTCOLOR é o que você precisa (BGTYPE: ENUM BORDERFILL precisa estar lá, mas não precisa de alternações). Com o FILLCOLOR, você deve ser capaz de se adaptar a algo muito distinto.


1



A configuração 'Itens selecionados' só altera a cor dos itens selecionados na janela de primeiro plano / em foco, não nas janelas de segundo plano. - Hobbes
Eu atualizei a resposta para incluir como alterar o plano de fundo. Se você alterá-lo, rastreie as alterações no registro. Tenho certeza de que será muito mais fácil fazer isso no futuro. - Overmind