윤미영 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) 잡아서 코딩을 하고 있습니다.
그럼 도움이 되셨으면...