PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Form de acordo com a resolução de video #397783

22/03/2011

0

Encontrei a seguinte procedure:  
procedure AjustaForm;
{Manter a janela no tamanho normal independente da resolução de vídeo}
{Declarar dentro do Type do Formulário e chamar a partir do evento Create do Form}
Const
nTamOriginal = 640;
Var
nEscala : Double;
nPorcento : Integer;
begin
if nTamOriginal <> Screen.Width then
begin
nEscala := ((Screen.Width-nTamOriginal)/nTamOriginal);
nPorcento := Round((nEscala*100) + 100);
Width := Round(Width * (nEscala+1));
Height := Round(Height * (nEscala+1));
ScaleBy(nPorcento,100);
end;
end; 


Como eu tenho vários forms no mesmo projeto como fazer isto com os outros? Em outro Forum me indicaram criar uma função (dll external) e aplicar em cada form. A dúvida é, como criar esta função? Tentei fazer um dll de configuração usando esta procedure mas dá erro em (Width, Height e Scaleby): " Undeclared identifier". 



Obrigado
Carlos Leonel

Carlos Leonel

Responder

Posts

22/03/2011

Carlos Leonel

Só mais um detalhe, além de mudar o form de acordo a resolução de video, os componetes também devem obedecer a mesma configuração.
Responder

Gostei + 0

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

Aceitar