저는 보통 코코아 창과 카본 창으로 초기화 된 코코아 창을 만드는 코코아 응용 프로그램을 만들고 있습니다. 모든 창은 모든 응용 프로그램 위에 있어야합니다. 코코아 창문 들어, NSTornOffMenuWindowLevel 창 수준을 설정하고 탄소 창을 kUtilityWindowClass 사용합니다. 둘 다 잘 작동하지만 창문은 다른 응용 프로그램 위에 떠있는 상태입니다. 그러나 문제는 탄소와 코코아 창에는 동일한 창 수준이 없으므로 탄소 창은 항상 코코아 창 상단에 떠있게됩니다. 다른 앱 위에 떠 다니지 않고 두 창 유형에 동일한 창 수준을 부여하는 방법이 있습니까? 나는 kUtilityWindowClass가 카본에있는 다른 응용 프로그램에 대해 떠 다니는 유일한 창 클래스 인 것 같아요. 나는 코코아에서 동등한 것을 찾고 있습니다 ... 어떤 도움을 주셔서 감사합니다!Carbon kUtilityWindowClass의 동일한 코코아 창 수준은 무엇입니까?
1
A
답변
0
정확하게 모르겠지만 실험 해 볼 수 있습니다. 나는 NSModalPanelWindowLevel
(하나 이상 NSTornOffMenuWindowLevel
), NSMainMenuWindowLevel
, NSStatusWindowLevel
, 그리고 NSPopUpMenuWindowLevel
을 시도 할 것이고, 이들은 상대적으로 낮은 것부터 높은 것까지 가능한 다른 레벨들입니다.
1
NSWindow.h를 보면 코코아 창 수준이 코어 그래픽 창 수준으로 정의되어 있음을 알 수 있습니다. 예를 들어 NSFloatingWindowLevel
은 kCGFloatingWindowLevel
으로 정의됩니다. 이 창 수준이 CGWindowLevel.h에 정의 된 곳을 살펴보면 선택 항목 중 하나는 kCGUtilityWindowLevel
입니다. 그건 kUtilityWindowClass
에 해당하는 것으로 추측됩니다.
관련 문제
- 1. Carbon, LSUIElement 및 창 표시
- 2. UpdateSystemActivity와 동일한 코코아 란 무엇입니까?
- 3. 코코아 창 위치 이상
- 4. 모달 창 코코아
- 5. 목록의 최상위 수준은 무엇입니까?
- 6. 모달 창 코코아 응용 프로그램
- 7. Carbon 앱에 코코아를 추가 하시겠습니까?
- 8. Carbon 윈도우 (OpenGL 3.2 컨텍스트)에서 Carbon 창 (OS Lion, Mono)
- 9. 코코아 - Xcode 스타일 알림 창
- 10. 코코아 두 번 창 열기
- 11. 비례하여 코코아 창 크기 조정
- 12. 코코아 : 창 제목을 설정하는 방법?
- 13. 코코아 창 전체 화면 만들기
- 14. 로거를 설정해야하는 액세스 수준은 무엇입니까?
- 15. NSArrayController와 동일한 코코아 터치 란 무엇입니까?
- 16. 동일한 NSWindow에있는 코코아 컨트롤을 참조하는 방법은 무엇입니까?
- 17. 중첩 수준은
- 18. Apple Carbon/CoreFoundation 스타일 가이드?
- 19. 위쪽 가장자리가 뾰족한 코코아 모달 창
- 20. 삽입 점의 창 좌표 가져 오기 - 코코아
- 21. (Cocoa) 단일 창 코코아 앱에서 UIViewController 하위 클래스와 동일한 기능은 무엇입니까?
- 22. 코코아/ObjC : 모달 창 위에 떠 다니는 창 배치
- 23. 팝업 창 대체 (동일한 기능)
- 24. NSOpenGLView 뒤에 애니메이션이있는 코코아 - 모달 창
- 25. 코코아 : 활성 애플리케이션의 최전방 창 얻기
- 26. 애플 스크립트 및 코코아 창 위치
- 27. 코코아 HUD 창 - 맨 위를 끄는 방법?
- 28. 코코아 자동 크기 조정 가능 창
- 29. 코코아 이름 바꾸기 MyDocument 창 제목
- 30. 숨기기 및 표시 HUD 창 - 코코아?