C/C++의 Mac OS X Lion 용 대화 형 라이브 벽지를 작성해야합니다. xcode와 관련하여 어떤 유형의 응용 프로그램이 필요합니까? 플러그인? 코코아 신청? 기타? 어떤 튜토리얼, 어쩌면 소스 코드를 도와주세요.Mac OS X Lion 용 대화 형 벽지 작성 방법
-4
A
답변
3
다소 까다 롭지 만 수행 할 수 있습니다. 이 작업에는 두 개의 창을 사용해야합니다. 전체 화면에 걸쳐 하나를 만들고 수준은 kCGDesktopWindowLevel
입니다. 이 창은 표준 바탕 화면 사진 위에 있지만 바탕 화면 아이콘 아래에 겹쳐서 표시됩니다. 여기에서 사용 가능한 드로잉 기술로 사용자 정의 데스크톱을 렌더링 할 수 있습니다.
파인더가이 레벨보다 실제 데스크톱 (아이콘 등)을 계층화하고 모든 이벤트를 포착하여 백그라운드 창에 도달하지 않기 때문에 사용자는이 창과 상호 작용할 수 없습니다.
따라서 대화 형 영역마다 약간 더 아래에 계층화 된 다른 창을 만들어야합니다 (kCGNormalWindowLevel
). 정확한 값을 실험해야합니다.
Sven 답변 감사합니다! – Edward83