C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[72850] Re:각기 다른 모니터에 대한 해상도 처리 (컴포넌트배치)
아제나 [azena] 4157 읽음    2015-07-09 18:35
패널(TPanel)을 배치하고 패널의 align 속성을 조절해서 쓰면 됩니다.

인터넷 익스플로러를 예로 들면
인터넷 익스플로러 창 크기를 변경해도 상단에 있는 주소표시줄, 탭바나 툴바의 크기가 커지는게 아니죠.
아랫부분만 커지게 됩니다.

Form에 패널 2배를 배치한 다음에 Panel1는 align을 alTop을 주면 자동으로 위로 붙고
Panel2는 align을 alClient를 설정해주면 자동으로 Panel1을 제외한 나머지 영역의 최대 크기로 확대됩니다.
그리고 창 크기를 변경하면 Panel2의 크기가 알아서 변경되죠.
이런식으로 개발하는 겁니다.



질문 님이 쓰신 글 :
: 안녕하세요.
:
: 프로그램 개발 및 공부를 하고 있는 학생입니다.
:
: 개발하다가 질문을 올리고싶어서 이렇게 올려봅니다.
:
: 혹시 프로그램을 개발하고 런칭할때 프로그램을 사용하는 사용자들의 모니터 해상도가 다다를텐데
:
: 1. 이를 맞추어주는 방법이 어떻게 되는지 궁금합니다.
:
: 2. Q&A에서 검색하여 몇가지 찾아보았는데 비율이 섬세하게 맞지가 않아 컴포넌트가 깨지거나 찌그러져있습니다.
:     혹시 비율을 보기좋게 줄일 수 있는 방법이 있다면 알려주시면 감사하겠씁니다.
:
: 3. 현재 개발하시고 계시는 개발자 분들은 이 상황에 어떻게 개발하고 계신지 궁금합니다.
:
: C++ Builder 6.0으로 개발하고있습니다.

+ -

관련 글 리스트
72833 각기 다른 모니터에 대한 해상도 처리 (컴포넌트배치) 질문 3691 2015/07/06
72850     Re:각기 다른 모니터에 대한 해상도 처리 (컴포넌트배치) 아제나 4157 2015/07/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.