자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

Q, 

Builder를 통해 Windows 응용 프로그램을 제작하고 있습니다.

이번 고객사 문의 사항중 응용프로그램 화면크기가 해상도에 따라 반영되었으면 한다는 요구사항이 있어, 

빌더 최신버전에서 지원가능 한지 문의 드립니다. 

 

가능하다면 어떤 샘플을 보면되는지도 확인 부탁드립니다.

 

1. 프로그램 크기를 키울경우 각 컨트롤들이 같이 커지고, 그에 맞게 폰트사이즈도 조절

2. 프로그램 크기를 줄일경우 각 컨트롤들이 같이 작아지고, 그에 맞게 폰트사이즈도 조절.

 

이번 릴리즈 버전을보니 아래 컴포넌트를 이용하면 되지않을까 하여 문의 드립니다.

  • TStackPanel 컴포넌트

 

제가 작년초에 테스트 라이센스를 받았다가 이번에 테스트버전을 다시 이용해보고 싶은데 어떻게 이용하면 되는지 확인 부탁드립니다.

 

A, 

윈도우 > 디스플레이 설정에서 "텍스트, 앱 및 기타 항목의 크기 변경" 항목을 통해 윈도우 화면을 확대/축소 할 수 있습니다.

highdpi_windows_setting.png

일명 HighDPI 설정을 할 수 있습니다.

 

C++빌더와 델파이는 10 시애틀 버전부터  High DPI 설정을 지원합니다.

즉, 윈도우에서 설정한 HighDPI 비율에 맞게 화면과 컨트롤 폰트의 크기가 변경됩니다.

해당 기능은 버전이 업그레이드되며 주기적으로 기능의 업그레이드가 있었습니다.

즉, 최신버전에서 더욱 견고하게 컨트롤의 크기와 폰트의 크기가 적용됩니다.

 

단, 코드를 이용해 화면의 크기 또는 위치를 설정할 경우 HighDPI 비율을 적용해 계산해야 합니다. 자세한 내용은 아래 링크를 참고하실 수 있습니다.

http://tech.devgear.co.kr/delphi_qna/438423

 

추가로, 문의 주신 TStackPanel의 경우 패널에 포함된 컨트롤들을 정렬하는 기능으로

해상도에 따라 크기를 변경하는 기능은 제공하지 않습니다.

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 15766
공지 유용한 관련 사이트 관리자2 2014.03.20 54580
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 97985
2779 마이그레이션 관련 문의 드립니다 [3] 투덜이스머프투 2020.02.18 160
2778 시애틀 관련 패키지 설치 문의 입니다. [1] 시애틀커피 2020.02.25 516
2777 [질문] 자판을 입력할 수 없네요 [3] 화현 2020.02.20 130
2776 안드로이드/iOS앱 with 델파이, 1편 - 기초다지기, 7-1 예제 permission 오류 해결 방안 [5] file 델파이-앱 2020.02.21 151
2775 Hook Error 2 원인을 알고 싶습니다. [1] file 소망나라 2020.02.17 155
2774 Rio 앱 업데이트시 오류 문의 [1] file 신우 2020.02.10 110
2773 DB그리드 문제 [1] file 똘귀아빠 2020.02.10 258
2772 NFC 카드에뮬레이션 문의드립니다. [1] 초보델팡이 2020.02.07 259
2771 안드로이드 난독화 관련 문의 드립니다. [1] file jhan 2020.02.07 214
2770 10.3.3 samples 프로그램 FlashLight을 돌리면 오류가 납니다. [4] 델파이-앱 2020.02.19 192
2769 델파이에서 dll 사용 관련 문의합니다. [1] ozz 2020.02.20 526
2768 rio update 질문입니다. [1] file 희망나라 2020.02.17 84
2767 ActiveX 호환이 안되는 것인지 궁금합니다. KJ 2020.02.17 81
2766 Rio 앱 업데이트 관련 오류 문의 [2] 신우 2020.02.11 154
2765 FMX LISTVIEW 에 PROGRESS BAR를 넣을수 있습니까? [2] 델마당쇠 2020.02.10 2177
2764 delphi 7에서 XE 10.3.1 마이그레이션 중 PicShow 컴포너트 추가 오류 [4] file midas 2020.01.20 430
2763 Listview 문의 입니다_버튼 추가시 클릭 방법 질문 [1] file 파레토 2020.02.14 1803
2762 [kinvey]에러 문의 입니다. 초보델팡이 2020.02.13 804
2761 TGrid를 db와 연결했는데 이미지 필드에 이미지가 안나옵니다. 델마당쇠 2020.02.10 404
2760 Tchat 사용중 질문입니다. 희망나라 2020.02.07 383