2014-06-14 6 views
0

코코아에서 윈도우의 가장자리 스냅을 구현하고 싶습니다.코코아 창 크기 조정 정보

은 찾을 수가하지 마십시오 어느 쪽 또는 코너 사용자가 드래그되고 (플러스 키 수정은 이동 및 옵션) 또는 (b)는 자신을 크기 조정 구현에 대해이를 위해 나도 (a)는 정보를 얻을 필요가 방법은 (a)와 (b)의 문제는 창이 프레임 밖에서 몇 픽셀 클릭을 잡을 수 있어야한다는 것입니다. 다시는 어떻게해야할지 모릅니다.

팁이 있습니까? 감사.

답변

0

내 연구에 따르면 직접 조사 할 방법이 없음을 보여줍니다. 그래서 마우스 위치 [1]와 몇 가지 하드 코딩 된 메트릭을 기반으로 모서리/가장자리를 추측했습니다. OSX 창 프레임이 차후 버전에서 충분히 다르게 보일 경우 조정해야합니다.

[1] https://github.com/luapower/nw/blob/master/nw_cocoa.lua의 resize_area_hit() 함수를 참조하십시오.