2011-08-04 5 views
1

내 응용 프로그램은 NSStatusItem을 사용합니다. 상태 항목에 대한 화면 좌표를 가져올 필요가 있지만 표준 아이콘 기반의 항목을 대신 사용하는 항목에 대한 사용자 지정보기를 설정하여 제공되는 기능이 필요하지 않기 때문에.비 뷰 기반 NSStatusItem의 화면 위치 얻기

사용자 정의보기를 설정하지 않고 상태 항목의 위치를 ​​가져 오는 방법이 있습니까?

+0

체크 아웃 비슷한 질문에 [이] [1] 대답 [1] : http://stackoverflow.com/questions/1301701/how-to-get-the-on-screen- 위치 추적 시스템/9927231 # 9927231 – Steg

답변

1

더 나은 방법을 찾지 못하면 문서화되지 않은 API를 사용할 수 있습니다. NSStatusItem의 - (id)_window은 아마도 항목 자체를 둘러싸는 창을 반환합니다. 어쩌면 그 중에서 흥미로운 정보를 얻을 수 있을까요?

주의 : : 일부 근본 주의자는 실제로 문서화되지 않은 API를 사용하여 목을 부러 뜨릴 수 있습니다. 코드의이 부분이 최신 OS 버전 (수동 또는 일부 단위 테스트 사용)에서 작동하는지 정기적으로 확인하십시오.