자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 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 19728
공지 유용한 관련 사이트 관리자2 2014.03.20 58669
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 102214
459 안드로이드 이미지 공유시 문제 [1] 델마당쇠 2019.12.16 291
458 비콘 pky4437 2019.12.16 126
457 델파이 64비트에서 android:debuggable 옵션을 false 로 하는 방법 좀 가르쳐주세요. [1] 델파이_사랑 2019.12.16 242
456 모바일에서 datasnap을 이용해 데이터를 가져올때 [2] 종결자 2019.12.16 192
455 파이어몽키 소켓통신 - 질문수정 [2] hs 2019.12.17 337
454 Rio 10.3 에서 FireDAC Interbase 접속문제 [2] file 이치고 2019.12.18 294
453 firedac으로 mssql 연결 쿼리시 속도가 너무 느림 [1] 빅비스 2019.12.19 530
452 MDI폼에서 팝업창 표시..? [2] 헨씀히포 2019.12.22 308
451 EMS 서버를 운영서버로 전환하는 중 에러 [1] 봉프 2019.12.23 351
450 Tvalue의 데이터 관련 문의 건 [3] 한태수 2019.12.23 174
449 Delphi Rio 10.3.3 AAB 로컬서비스 실행시 문제점 해결 방법문의 [3] silkroad99 2019.12.23 364
448 64 bit Platform 추가 설치 가능한가요?? [1] jsssssslee 2019.12.24 301
447 Statusbar 의 Bevel 이 먹히지 않습니다. 오랜동안 2019.12.25 161
446 rio 10.3.3버전에서 다국어 작성중입니다. 봐주세요. [1] 델파이_사랑 2019.12.27 215
445 모바일에로 디버깅 또는 릴리즈 버전으로 컴파일 할 경우 [2] file 종결자 2020.01.02 178
444 안드로이드 ListView item background color 변경 하려면? [1] 델마당쇠 2020.01.03 642
443 리치에디텅에 관해서 질문잇습니다 [2] 헨씀히포 2020.01.04 4184
442 그룹박스 Paint관련 [2] 크림슨킹 2020.01.05 7498
441 dbexconnections.ini 파일 에러 [2] 그래요 2020.01.08 207
440 델파이 오토컴플릿 [2] pky4437 2020.01.08 339