2011-03-17 7 views

답변

0

당신이 방금 응용 프로그램의 창을 모니터하고 싶다면 자신의 창 위치를 모니터링하고 그리드 경계에 도달하자마자 위치를 "오버라이드"하기 쉽습니다. NSWindow 특성을 확인하기 위해 KVO 문서를 체크 아웃 할 수 있습니다.

내가 실제로하고 싶은 생각은 다른 응용 프로그램의 창을 포함하여 모든 창을 모니터링하는 것입니다. 그렇다면 Apples Accessibility API를 살펴보십시오.

AX API를 사용할 때는 시스템 환경 설정에서 접근성 지원을 활성화하거나 앱을 인증해야합니다.

업데이트 :


예 : http://toxicsoftware.com/snappingwindow_cocoa_source_code/

+0

내 애플 많은 부동 창 내가 그들에게 스냅 할 주요 캔버스 창이 있습니다. 그리드를 설정하는 방법은 무엇입니까? –

+0

다음은 예제입니다. http://toxicsoftware.com/snappingwindow_cocoa_source_code/ –

관련 문제