|
안녕하세요.
C빌더6를 사용하여 프로그램 연습을 하고 있는데요.
아래와 같이 세 환경에서 빌더를 설치해서 실행해 보았습니다.
1) 19인치 모니터(4:3 비율, 1280x1024), 윈도XP프로를 사용하는 데스크탑 PC
2) 22인치 모니터(16:9 비율, 1920x1080), 윈도7홈을 사용하는 데스크탑 PC
3) 15.4인치 모니터(16:9 비율, 1920x1080, 실제로는 위 2) 22인치 모니터에 연결해서 사용하고 있음), 윈도7홈을 사용하는 노트북PC
1)과 2) 환경에서는 빌더 UI와 폼 디자인이 거의 동일하게 나옵니다.
그런데 3)의 노트북 환경에서는 빌더 UI의 각종 폰트가 조금씩 더 크게 나오고,
데스크탑쪽에서 폼을 디자인해서 실행 파일을 만들어 노트북쪽에서 실행하면,
폰트가 크게 나오고, 그 위치도 좀 더 오른쪽과 아래쪽으로 이동하여
뭔가 스케일링이 크게 적용되고 있는게 아닌가 싶습니다.
반대로, 노트북쪽에서 폼을 디자인해서 실행 파일을 만들면,
노트북에서 실행하면 디자인 화면이 그대로 뜨는데,
데스크탑에서 실행하면 폰트나 위치같은 것들이 더 작게 나옵니다.
C빌더XE에서는 이런 문제가 없던데요.
빌더 UI 폰트도 해상도 대비 동일한 픽셀수 크기로 표시되고,
컴파일한 프로그램 실행시 나타나는 폼의 디자인에서도
그 크기가 일정하게 할 수 있는 방법이 없을까요?
|