2012-03-26 6 views
1

Mac에서 화면 해상도 변경 사항을 등록하고 싶습니다. 나는 또한 전원 알림 이벤트를 수신 대기하는 IOKit을 사용하여 hotplug 이벤트를 수신하는 데 사용하는 C++ 라이브러리가 있지만 해상도 변경 등록 방법에 대해서는 찾지 못했습니다. 가능하다면 코코아없이 이것을하고 싶습니다.Mac에서 화면 해상도 변경 알림 받기

답변

2

This answer 당신을 도울 수 있습니다.

더 깊이있는 글을 보려면 여기를 읽어

+0

Getting Information About Displays 당신에게 MrGomez 감사드립니다. 전원 통지 및 핫 플러그 ​​이벤트의 경우, 실행 루프 소스 참조를 작성하여 현재 실행 루프에 추가합니다. CGDisplayRegisterReconfigurationCallback (...)을 실행 루프 소스로 추가하는 방법에 대한 통찰력이 있습니까? – wheels53

+0

@ 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