2009-10-30 11 views
3

저는 몇 시간 동안이 문제를 해결했으며 좋은 답변을 찾지 못했습니다. Leopard에서는 Quartz Display Services를 사용하여 프로그래밍 방식으로 화면 해상도를 변경할 수 있습니다 (CGConfigureDisplayMode). 불행히도이 기능은 10.6에서 더 이상 사용되지 않습니다.Snow Leopard의 화면 해상도 변경

이것은 간단한 작업처럼 보입니다. Snow Leopard에서 비 권장되지 않는 방법으로 화면 해상도를 변경하려면 어떻게해야합니까?

감사합니다.

+4

비 권장되지 않는 방법은 없을 것입니다. 디스플레이 및 ColorSync 관련 코드의 큰 덩어리는 설명서가 없으며 배송 날짜를 확인하기 위해 공개적으로 액세스 할 수있는 대체품이없는 것으로 표시되었습니다. –

+0

그 이유는 내가 왜 그렇게 열심히했는지 설명 할 것이다. 시간. 감사! –

+0

또한 deprecated가 곧 사용할 수있는 대안이 없다면 곧 중단된다는 의미는 아닙니다. 주목할만한 예외 (예 : Cocoa-Java 브릿지)를 제외하고 Apple은 아직 OS X에서 공개 API를 본질적으로 제거하지 않았습니다. –

답변

1

기능이 업데이트되었습니다. CGConfigureDisplayWithDisplayMode<CoreGraphics/CGDisplayConfiguration.h>에서 살펴보십시오.

+0

이 기능은 Snow Leopard에서 훌륭하게 작동하지만 특정 응용 프로그램에는 적합하지 않습니다. (영구적으로 해상도를 설정하려고하지만이 방법은 "프로그램 수명 동안 지속되며 프로그램이 종료 될 때 자동으로 영구 설정으로 되돌아갑니다. "감사합니다. –

+1

귀하의 요구를 반영하여 답변을 업데이트했습니다. –