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
[16780] Re:Re:Re:[참고]럴수 럴수 이럴수~~~!!
^^ [] 1009 읽음    2002-03-25 21:51
조금 엉뚱한 얘기부터 드릴께요.
맥킨토시 상에서는 다이얼로그 박스의 크기가 시스템의 기본폰트의 크기에 따라 달라집니다. 윈도우즈 쪽에서도 같은 현상이 발생하는 지는 확인하지 못하였습니다. 그러나, 맥OS를 본따서 만든 것이 윈도우즈이기 때문에 같은 현상이 존재할 수 있습니다. (제가 테스트한 환경에서는 그런 현상이 존재하지 않았습니다.)
디스플레이 환경에서 환경에서 확인하셨다는데, "화면배색"에서 각 "항목(I)"에 대한 "크기(Z)" 및 "글꼴(F)"의 "크기(E)" 등을 확인하셨습니까 ? 만약 확인하지 않으셨다면 확인하셔 보세요.
그리고, 이와같은 상황을 탈피할려면(어떤 환경에서도 정상적으로 동작하게 할려면), 프로그램 상에서 동적으로 처리하여 주어야 합니다. GetSystemMerics ()라는 Windows API가 있는데, 이를 이용하여 각 구성내용의 크기를 구하여 해당 컴포넌트의 위치나 크기를 조정하여 주어야 합니다.

참고하세요.


charity 님이 쓰신 글 :
: ㅠ_ㅠ
: 둘다 윈2000 pro에서 한거걸랑요?
: 럴수 럴수 이럴수~~
: 역시 안돼~~~  요~~~~~
:
: 지금까지 J빌더를 지금까지 썼었는데.. 한번도 이런 일이 없었는데..
:
: 넘넘 슬퍼용~~~
: 암튼.. 답변은 감사드립니다.. 오늘은 새로운걸 알게 되었네요.....
:
: 그나저나.... 이 ~ 난제를 어케 해결해야 하죠.....T_T
:
:
:
: V6-카츠라기 님이 쓰신 글 :
: : 답변이 될려나 모르겠군요.
: :
: : 윈도우즈 2000/XP 환경에서 프로그램을 만들어서
: : 윈도우즈 98에서 실행해 보면 폰트가 바뀌는 것을 볼 수 있습니다.
: :
: : 개발환경이 2000/XP 이고 실행 환경이 98 이라면
: : 변경되는 폼을 선택하고 폼의 Font 속성의 Charset을 HANGEUL_CHARSET로 변경하세요.
: : 그리고 폼위에 있는 모든 Visible 컴포넌트들의 ParentFont 속성이 true 이어야 합니다.
: : (기본값이 true 입니다.)
: :
: : 개발환경이 98이고 다른 PC에서 실행시 폰트가 바뀐다면
: : 실행된 PC에 그 폰트가 있는지 확인해야 겠죠.
: :
: :
: : 이상 V6-카츠라기 였습니다.
:
:

+ -

관련 글 리스트
16770 정말!! 정말!! 급한 질문이여~~ 이럴수가~ charity 1014 2002/03/25
16778     Re:정말!! 정말!! 급한 질문이여~~ 이럴수가~ V6-카츠라기 1088 2002/03/25
16779         Re:Re:럴수 럴수 이럴수~~~!! charity 999 2002/03/25
16780             Re:Re:Re:[참고]럴수 럴수 이럴수~~~!! ^^ 1009 2002/03/25
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.