미스터몽키 5월 12일, 2022에 포스트됨 공유하기 5월 12일, 2022에 포스트됨 최신 Delphi 11(Update 1) 로 마이그레이션 하려고 기존 델파이 10.3.2 에서 개발된 소스를 가져와 작업하려고 합니다. 윈도우 11 설치된 노트북이고 FHD(1920*1080) 해상도에 디스플레이 배율(스케일) 125% 입니다. 문제는 첨부 그림처럼 기존 소스의 TEdit , TButton 등이 "맑은 고딕" 폰트크기 10인데 소스를 열어 보면 폰트 크기가 8로 줄어들었습니다. 윈도우의 배율을 100% 로 하고 델파이11을 다시 재 실행하여 소스를 읽어오면 다시 정상적으로 폰트 크기 10입니다. 윈도우 디스플레이 배율에 따라 소스의 폰트 크기가 연동되어 변경되면 개발시 폰트 크기 설정을 윈도우 배율(스케일)에 따라 폰트 크기를 고려해야 디자인해야하는 큰 문제가 발생합니다. 델파이 10.3.2 에서는 없었던 문제입니다. 어떻게 해야할까요? 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
0 가을이다 5월 13일, 2022에 포스트됨 공유하기 5월 13일, 2022에 포스트됨 깨짐없이 일단 보이게 하려면, 프로젝트 옵션 -> Application -> Manifest -> DPI Awareness 에서 Unaware 로 선택하시고 컴파일하시면 됩니다. 이 부분을 좀 더 자세히 이해하시려면 아래글을 참조하시면 됩니다. 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
질문
미스터몽키
최신 Delphi 11(Update 1) 로 마이그레이션 하려고 기존 델파이 10.3.2 에서 개발된 소스를 가져와 작업하려고 합니다.
윈도우 11 설치된 노트북이고 FHD(1920*1080) 해상도에 디스플레이 배율(스케일) 125% 입니다.
문제는 첨부 그림처럼 기존 소스의 TEdit , TButton 등이 "맑은 고딕" 폰트크기 10인데 소스를 열어 보면 폰트 크기가 8로 줄어들었습니다.
윈도우의 배율을 100% 로 하고 델파이11을 다시 재 실행하여 소스를 읽어오면 다시 정상적으로 폰트 크기 10입니다.
윈도우 디스플레이 배율에 따라 소스의 폰트 크기가 연동되어 변경되면 개발시 폰트 크기 설정을 윈도우 배율(스케일)에 따라 폰트 크기를 고려해야 디자인해야하는 큰 문제가 발생합니다.
델파이 10.3.2 에서는 없었던 문제입니다.
어떻게 해야할까요?
이 댓글 링크
다른 사이트에 공유하기
1 answer to this question
Recommended Posts
이 토의에 참여하세요
지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.