2010-06-01 2 views
8

Windows 7은 제어판의 모양 및 개인 설정, 표시 설정에 텍스트 및 기타 항목을 125 % 또는 150 % 확대 할 수있는 기능을 추가했습니다.Windows 7의 125 % 또는 150 % 배율 처리 방법 (Delphi)

이 과정이 끝나면 Delphi 2009 프로그램의 양식과 대화 상자의 일부 내용이 잘릴 수 있습니다.

어떤 변화가 내 모든 형태와 대화 상자는 Windows에서 어떤 배율 설정에서 잘 볼 것이다 있는지 확인해야 할 7

+1

내 생각을 관련 문제가 있습니다. Apprehend Screen Capture라는 구성 요소를 사용합니다. http://www.hi-components.com/apprehend/ 정말 좋았지 만 여전히 꽤 좋았지 만장기. 그것은 rubberband 스타일의 캡쳐를합니다. 여기에서 바탕 화면의 비트 맵 복사본을 만든 다음 숨겨진 양식으로 보여줍니다. 그래서 그것을 감출 수 있습니다. 화면 배율로 모든 것을 파열시킵니다. 지금까지의 유일한 방어 방법은 비디오 스케일링이없는 호환성 모드에서 실행하는 것입니다. 파머. 나는 이것들이 관련되어 있는지 보는 것에 흥미가있다 - 나는 그렇게 생각한다. –

답변

8

당신이 존재 한 텍스트 크기 설정, 참조있는 것 같습니다 Delphi는 Windows 환경에서 다양한 형태로 제공되며 Delphi는이 설정 및 자동 크기 조정과 상호 작용합니다. 확인하려면 Windows 7이 없으므로 여기에 대해서만 설명하겠습니다.

이 문제는 이 델파이 애플리케이션에서 매우 일반적입니다. 양식의 Scaled 속성을 false으로 설정하려고 할 수 있지만 먼저이 링크의 정보를 읽으십시오. 그렇게하는 것이 가장 좋은 해결책은 아니지만 프로그램에 따라 다릅니다.

이러한 링크를 시도하십시오 :

  • very useful article 는 "익숙한이 소리를합니까, 말 하여이 얼마나 일반적인 설명 당신은 우아한 형태와 는 모양과 느낌의 광택 것을 완료했습니다 컨트롤을 사용하고 사용자는 최종 사용자에게 보내야합니다. 그리고 가장 먼저하는 것은 사용자가 자신의 Windows PC에서 양식을 읽을 수 없다는 것입니다. 텍스트 레이블 이 잘 리면 편집 컨트롤 이 양식의 가장자리를 지나서 실행되고 양식의 맨 아래에는 이 보이지 않습니다. 무슨 일이야? ". 좋은 것은 그것이

  • : 이봐, 해결책을 가지고이 delphi.about.com article 도 읽을 가치가있다.

을 희망하는 데 도움이!

데이비드