1
Mac에서 화면 해상도 변경 사항을 등록하고 싶습니다. 나는 또한 전원 알림 이벤트를 수신 대기하는 IOKit을 사용하여 hotplug 이벤트를 수신하는 데 사용하는 C++ 라이브러리가 있지만 해상도 변경 등록 방법에 대해서는 찾지 못했습니다. 가능하다면 코코아없이 이것을하고 싶습니다.Mac에서 화면 해상도 변경 알림 받기
Mac에서 화면 해상도 변경 사항을 등록하고 싶습니다. 나는 또한 전원 알림 이벤트를 수신 대기하는 IOKit을 사용하여 hotplug 이벤트를 수신하는 데 사용하는 C++ 라이브러리가 있지만 해상도 변경 등록 방법에 대해서는 찾지 못했습니다. 가능하다면 코코아없이 이것을하고 싶습니다.Mac에서 화면 해상도 변경 알림 받기
This answer 당신을 도울 수 있습니다.
더 깊이있는 글을 보려면 여기를 읽어
Getting Information About Displays 당신에게 MrGomez 감사드립니다. 전원 통지 및 핫 플러그 이벤트의 경우, 실행 루프 소스 참조를 작성하여 현재 실행 루프에 추가합니다. CGDisplayRegisterReconfigurationCallback (...)을 실행 루프 소스로 추가하는 방법에 대한 통찰력이 있습니까? – wheels53
@ wheels53 나는 인정한다, 나는 도메인 전문가가 아니다. 그러나, 나는 [이 간결한 예] (http://stackoverflow.com/questions/958281/is-anything-required-to-get-a-quartz-callback-besides-registering-for-it)를 발견했다. 그것은 나를 지적했다. 'CFRunLoopRun'을 설정하는 방법에 대해서는 [this thread] (http://stackoverflow.com/questions/8590546/cfrunlooprun-vs-nsrunloop-run)를 참조하십시오. 귀하의 당혹감은 [공유 된 것으로 보인다] (http://lists.apple.com/archives/quartz-dev/2007/Jan/msg00026.html), 어떤 경우에도! – MrGomez