Q&A

  • Re: 해상도에 따른 응용프로그램의 화면크기 크기조절은 어떻게...
윤미영 wrote:

> 1024*786 해상도에서 정한 응용프로그램의 화면상의 모양이 800* 600에서는 끝부분들이 잘려져 보이지 않게 됩니다. 해상도에 관계없이 모든 화면상에 응용프로그램이 잘 보이도록 하려면 어떻게 해야 합니까? 제가 전혀 모름으로 도움되는 책을 소개해 주시거나, 도움말 부탁드립니다.

> 감사합니다. 행복한 하루 되세요..



저도 그런 경험이 있어서 제가 알고있는 한도에서 답변해 드리겠습니다.



제가 시도한 방법은 2가지입니다.



1. 화면의 해상도를 알아서 화면의 해상도를 바꾸는 경우...

단점 - 1024*768을 지원하지 않는 PC또는 모니터에서는 방법이 아님.



2. 폼이 생성될 때 화면의 해상도를 알아서 내폼의 크기를 재설정.. 물론 콤퍼넌트도...

ex) 화면의 전체 싸이즈를 알기위해 screen을 사용하세요..

procedure TForm1.FormCreate(Sender: TObject);

begin

caption := inttostr(screen.Width) + ' ' + inttostr(screen.height);

end;



저는 2번째의 경우를 많이 쓰고 있습니다.



그리고 저는 되도록이면 화면의 크기를 작게(640*480) 잡아서 코딩을 하고 있습니다.



그럼 도움이 되셨으면...

0  COMMENTS