델파이 폼 속성에 보면 스케일드 속성이 있는데...
Form2.Scaled:= True;
Form2.Scaled:= False;
하나 아무런 변화가 없다!
도움말에는 인치당 픽셀수를 변동 시키고 그렇지 않다고 했는데..
알고 보니 모니터의 해상도가 바뀔 때 폼의 절대크기가 아니라 모니터상에서 보이는 크기를 바귀게 할 것인지를 조절하는 것입니다.
즉, 800 x 640 화면에 form 크기를 800 x 640 으로 꽉찬 프로그램을 만들어 2560 * 1600 레티나 화면에서 실행하면 화면 한 모퉁이에 쪼그 맞게 보일 것입니다.
만약 Scaled 를 True 로 하면 2560 화면에 꽉찬 크기로 보여집니다.
단 폰트가 지원할때만 정확한 폰트크기로 변환됩니다.