Fórum Form em determinada posição da tela #367632

09/01/2009

0

Boa tarde pessoal...


eu tenho um form e gostaria q esse form sempre aparecesse no lado inferior direito da tela....isso em qualquer resolução.....

E a resolução mínima q estou adotando é 1024x768...

alguém teria alguma idéia??

Obrigado


Wdrocha

Wdrocha

Responder

Posts

09/01/2009

Woinch

Para isso utilize o seguinte código:

  if not SystemParametersInfo(SPI_GETWORKAREA, 0, @rTela, 0) then
    rTela := Rect(0, 0, Screen.Width, Screen.Height);

    Self.Left := rTela.Right - Width;
    Self.Top := rTela.Bottom - Height;
  end;


[i:286a0586b7]*Onde <rTela> é uma variável do tipo TRect.[/i:286a0586b7]
OBS.: Não esqueca de declarar a lib Windows.


Responder

Gostei + 0

09/01/2009

Woinch

Favor desconsiderar o [b:999ca18b6d]end[/b:999ca18b6d] ao final do código.
Obrigado...


Responder

Gostei + 0

12/01/2009

Wdrocha

Bom dia...mt obrigado pela sua ajuda....



Funcionou perfeitamente.....



vlw


Responder

Gostei + 0

12/01/2009

Woinch

De nada! ;)


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar