“Mostrar o conteúdo da janela enquanto arrasta” fica desabilitado

4

Na minha máquina com Windows 7 Enterprise x64 no trabalho, "Mostrar o conteúdo da janela enquanto arrasta" é desativado regularmente.

Atualmente, tenho o Visual Effects definido como "Ajustar para melhor aparência", ainda assim, de vez em quando, só arrasto as bordas da janela - não o conteúdo.

(cliquenasimagensparaampliar)

Quandovejoisso,acaixadeseleção"Mostrar conteúdo da janela enquanto arrasta" ainda está marcada. Desmarcar a caixa, aplicar configurações, marcar a caixa e aplicar configurações restaura a funcionalidade.

Eu usei anteriormente "Personalizado" em vez de "Ajustar para melhor aparência". Quando experimentei o problema, "Mostrar conteúdo da janela enquanto arrasta" seria desmarcado. Eu poderia verificar isso, aplicar configurações e "um tempo" mais tarde, o problema retornaria.

Não estou ciente de qualquer configuração em scripts de logon ou GPOs que poderia causar isso. Também fazer logoff e voltar, ou mesmo reiniciar o computador, não reproduz o problema (pelo menos não consistentemente).

Eu raramente faço logout ou reinicializo, mas geralmente me conecto via RDP em casa. Eu tentei se conectar à minha sessão de uma máquina com Windows XP, ambos com "Mostrar conteúdo da janela enquanto arrasta" desabilitado e habilitado no cliente RDP. Em ambos os casos, "Mostrar o conteúdo da janela enquanto arrasta" estava ativado e funcionando ao efetuar login localmente - como esperado.

Por que vale a pena, meu computador é equipado com placas gráficas nVidia NVS 4200M e Intel HD 3000.

Alguém já encontrou este problema ou semelhante? Alguma idéia do que poderia estar causando isso ou como determinar?

Obrigado!

    
por abstrask 29.07.2013 / 16:39

2 respostas

3

Existe uma solução simples e eficaz para este problema. No bloco de notas, digite as seguintes linhas:

Windows Registry Editor Versão 5.00

[HKEY_CURRENT_USER \ Painel de controle \ Desktop] "DragFullWindows"="1"

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ Painel de controle \ Desktop] "DragFullWindows"="1"

Salve o arquivo como "Show Window Contents.reg." Clicar duas vezes nesse arquivo e reinicializar corrigirá o problema permanentemente. Poste uma mensagem se achar isso útil.

    
por 30.09.2015 / 19:43
0

No meu caso, foi o Citrix Receiver que desativou a configuração, toda vez que eu lanço um aplicativo publicado.

Ainda não encontrei uma maneira de desabilitar esse comportamento. Em vez disso, criei um pequeno aplicativo de console C ++ que reativa a configuração. Isso é executado por meio de uma tarefa agendada a cada 5 minutos.

O código-fonte inteiro, que pode ser compilado usando o VS Studio Community Edition:

#include <windows.h>
#include <tchar.h>

int _tWinMain(HINSTANCE hInstance,
    HINSTANCE hPrevInstance,
    LPTSTR    lpCmdLine,
    int       cmdShow)
{
    BOOL enabled;

    SystemParametersInfo(SPI_GETDRAGFULLWINDOWS,
        NULL, &enabled, 0);

    //printf("Current 'dragfullwindow' option status: %d\n", enabled);

    if (!enabled)
    {
        SystemParametersInfo(SPI_SETDRAGFULLWINDOWS,
            TRUE,
            NULL,
            SPIF_UPDATEINIFILE | SPIF_SENDCHANGE);
    }
    return 0;
}
    
por 21.08.2018 / 15:49