2013-04-25 1 views
1

안녕하세요.Delphi, 응용 프로그램 확장, Windows 7

나는 윈도우 7

그것은 XP와 같은 이전 버전의 Windows에 대한 완벽한 작동에 사용되는 델파이 7 응용 프로그램에 문제가 있지만, Win7에의 양식은 완전히 양식의 모든 것을 나누기 높은 dpi의 해상도 조정됩니다.

그래서, 내 질문 - win7에서 제대로 작동하도록 수정하거나 어떻게 든 배율을 완전히 비활성화 할 수있는 방법이 있습니까?

검색을 시도했지만 나에게 도움이 될만한 것을 찾을 수 없었습니다. 귀하의 도움에 정말 감사드립니다.

+3

http://stackoverflow.com/questions/8296784/how-do-i-make-my-gui-behave-well-when-windows- font-scaling-is-greater-than-100/8296833 # 8296833 –

+3

왜 스케일링을 비활성화 하시겠습니까? 시력 결함이있는 사용자는 어떻게됩니까? 이러한 사용자가 특정 이유로 글꼴 ​​크기 조정을 사용하도록 설정 했습니까? –

+0

@NewProger는 Windows 7에 글꼴 크기 설정이 있다는 것을 알고 있습니까? 귀하의 질문을 읽으면서 XP와 달리 Windows 7이 작동하는 방식이라고 생각하는 것처럼 보입니다. –

답변

2

MS C++ 응용 프로그램의 단추가 양식 외부의 오른쪽에 사라져서 2003 년쯤 큰 글꼴로 XP에서이 현상을 보았습니다. (고용 된 컨설턴트로서) . (500 킬로미터 떨어져)은 이전에이 현상을 본 적이 없었다

나는 최근에 의해 내 D7 비슷한 문제를 해결 :

  1. 이전 개발자 컴퓨터에 큰 글꼴 설정 및 제 (대신 중) 형태로 바이올린을 켜는 크기를 표시 구성 요소를 수용합니다. 그러나 큰 글꼴을 설정하면 이전 win2000 충돌 및 결코 만든 완전히 복구되었습니다 ...
  2. 더 현대적인 컴퓨터 (D7이있는 XP)에서 Scaling 속성을 으로 설정하면 Form1에서 False로 설정되어 글꼴이 작아집니다. 문제가되는 프로그램은 벽 장착형 터치 스크린 (매우터치 스크린이므로) 매우 큰 글꼴로 Win7이 사전 설치된 PC에서 실행됩니다.

개발자 머신에서 어리석은 큰 글꼴을 일시적으로 설정하는 것보다 더 좋은 방법을 찾을 수 없습니다. (지금 여기에 많은 관련 질문이 있습니다 ... ...)