Onde as informações sobre a posição de uma janela são armazenadas?

9

Onde as informações sobre a posição de uma janela são armazenadas?

Um exemplo: inicio notepad.exe e não é iniciado nem minimizado nem maximizado, mas apenas uma janela de tamanho médio no centro da tela. Se eu fechá-lo e iniciá-lo novamente, é nas mesmas coordenadas XY. Mas então, se eu fechá-lo enquanto estiver na parte inferior da tela, ele será iniciado novamente na parte inferior (em oposição ao midlle) da tela.

Se eu quisesse alterar manualmente as posições XY de uma janela para que ela fosse aberta em um local fora do padrão, o que eu precisaria editar?

Provavelmente o registro, mas onde?

    
por BenjiWiebe 10.01.2013 / 23:26

1 resposta

8

Cada programa armazena informações sobre suas janelas à sua maneira. Para o Notepad, encontrei o seguinte no meu registro do Windows XP.

No registro, vá para a seguinte pasta

HKEY_CURRENT_USER\Software\Microsoft\Notepad

, em seguida, modifique os seguintes valores

iWindowPosX em iWindowPosY em iWindowPosDX em iWindowPosDY

X e Y são as coordenadas do canto superior esquerdo da janela. DX e DY são a largura e a altura da janela.

Outros programas podem salvar informações de posição de janela no registro ou em outros arquivos de configurações.

    
por 11.01.2013 / 01:42