나는 상태 메뉴 응용 프로그램에 "숨기기"메뉴 항목이 있습니다. 은 클릭 "숨기기"호출 물론 여전히 실행중인 경우에도 상태 표시 줄에서 내 응용 프로그램을 제거 [[NSStatusBar systemStatusBar] removeStatusItem:statusItem]
. 사용자가 응용 프로그램 폴더에서 내 응용 프로그램을 "열"때 응용 프로그램을 시스템
전체적으로 메뉴 바에 대한 클릭을 탐지하는 트릭이 있는지 궁금합니다. NSStatusItem 또는 NSMenu에서 클릭을 감지 할 수 있지만 메뉴 표시 줄의 빈 공간과 관련된 이벤트를 찾고 있습니다. 설명서를 살펴보면 불가능한 것으로 보입니다. 그러나이 기능에 대한 해결 방법이있는 사람이 있는지 알고 싶습니다.
일반 앱으로 실행되는 애플리케이션이 있지만 NSStausItem도 있습니다. 환경 설정에서 체크 박스를 설정하는 기능을 구현하고 싶었고이 체크 박스가 켜져 있으면 상태 항목이 표시되어야하지만 체크 박스가 꺼져 있으면 상태 항목이 제거되거나 보이지 않아야합니다. 내가 여기 포럼에 비슷한 문제에 직면 사람을 발견 : How do you toggle the st