NSWindow를 마우스 오른쪽 버튼으로 클릭 할 때 어떤 방법으로 메뉴를 표시합니까?NSWindow - 오른쪽 클릭 메뉴
답변
오른쪽 창에서보기를 클릭하면 "menu"라는 속성이 있습니다. 이 메뉴 속성을 마우스 오른쪽 단추로 클릭해야 나타나는 메뉴와 연결하십시오.
예. NSWindow
은 NSResponder
에서 상속되며 -rightMouseDown:
과 같은 편리한 메소드가 있습니다. 사실 편집
가에 대한 사용자 지정 NSView
서브 클래스를 사용할 수 있습니다 할 수있는 더 좋은 방법은 윈도우의 contentView
및 전달하여 오른쪽 클릭 메뉴를 반환하는 -menuForEvent:
(NSView
의 방법) 오버라이드 (override) NSEvent
은 마우스 오른쪽 버튼 클릭 이벤트입니다.
네, 좋습니다. 사용자가 마우스 오른쪽 버튼을 클릭했을 때 NSMenu를 어떻게 보이게 할 수 있습니까? –
@magikseb : (가능성이있는) 더 나은 접근 방식으로 업데이트 된 답변. –
나는 이것에 희망이 없다. .. 바로 이것인가? 여기서 어디로 가야합니까? - (void) menuForEvent : (NSEvent *) 이벤트를 입력 한 다음 if (event == NSRightMouseDown) –
- 1. 오른쪽 클릭 : 메뉴 옵션
- 2. Extjs 컨텍스트 메뉴 (오른쪽 클릭)
- 3. 시스템 트레이의 마우스 오른쪽 버튼 클릭 메뉴
- 4. 폴더 오른쪽 클릭 메뉴 (폴더 만)
- 5. AvalonDock 마우스 오른쪽 버튼 클릭 메뉴
- 6. VS2008의 오른쪽 클릭 컨텍스트 메뉴 옵션 변경
- 7. wpf listview 오른쪽 클릭 문제
- 8. QPushButton에서 마우스 오른쪽 버튼을 클릭
- 9. jQuery 메뉴 슬라이드 오른쪽
- 10. 오른쪽 메뉴 드롭
- 11. 오른쪽 드롭 다운 메뉴
- 12. MSVC 2010 : 입력시 콘솔에서 마우스 오른쪽 버튼 클릭 메뉴 허용
- 13. Windows 탐색기 컨텍스트 메뉴 통합, 오른쪽 클릭 한 파일 얻기
- 14. Visual Studio 2008 - 오른쪽 클릭 메뉴 사용자 정의
- 15. 기본 오른쪽 클릭 컨텍스트 메뉴에 메뉴 항목을 추가하는 방법
- 16. 프로그래밍 방식으로 브라우저 오른쪽 클릭 메뉴 옵션 호출?
- 17. 테두리없는 작업 표시 줄 항목 : 오른쪽 클릭 메뉴 사용 (VB6)
- 18. 오페라, 사용자 정의 컨텍스트 메뉴, 오른쪽 클릭 받기
- 19. Farpoint 스프레드 시트 - 셀 오른쪽 클릭 메뉴 사용 안 함
- 20. Internet Explorer에 표시 할 오른쪽 클릭 메뉴 항목 선택
- 21. JQuery와/JS 내가 오른쪽 클릭 팝업 메뉴 내 사업부를
- 22. 도크 아이콘에 액세스 AppleScript로 메뉴 항목을 마우스 오른쪽 버튼으로 클릭
- 23. Windows를 사용자 정의하는 방법 기본 오른쪽 클릭 팝업 메뉴
- 24. jQuery 컨텍스트 메뉴 플러그인 - 오른쪽 클릭 이벤트 유형은 어디에 있습니까?
- 25. GtkTreeView의 행 오른쪽 클릭
- 26. 버튼 오른쪽 클릭
- 27. NSWindow NSWindow 크기 조정 컨트롤이 NSView에 포함됩니다.
- 28. 왼쪽 클릭 또는 오른쪽 클릭 결정
- 29. 오른쪽 클릭 메뉴에서 버튼 제거 옵션
- 30. 오른쪽 탐색기 컨텍스트 메뉴 (IID_IContextMenu?)
나중에받은 편지함에 이것을보고 사람들이 삭제 한 답변을 어떻게 upvoting하는지 궁금 할 때 : 한 가지 부정확성을 수정하기 위해 답을 편집하고 트위터에서 나를 따라온 동료 Stack Overflow 사용자에게 투표 해 삭제 취소를 요청했습니다. 나와 다른 두 명이이 득표를 한 후에는 이제 올바른 답이 삭제되지 않게되었습니다. –
훌륭하게 작동합니다! 추가 코드 없음! :) 고마워요. –