2012-10-19 2 views
1

사용자가 웹 브라우저에서 링크를 끌어서 놓은 것을 감지하는 방법 VW window 또는 widget (OS X 또는 일반적으로 OS)? 설명서에는 끌기 이벤트의 소스가 될 수있는 것은 List widgets 뿐이지 만 외부 객체가 삭제되는 방식이 있어야한다고 나와 있습니다 ... 맞습니까?VisualWorks Smalltalk의 끌어서 놓기

답변

0

on os x NSboard에서 페이스트 보드 유형을 등록한 다음보기에서 NSDraggingDestination 프로토콜을 구현해야하므로 간단하지 않습니다. 자세한 내용은 https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/DragandDrop/DragandDrop.html을 참조하십시오. 전체 창에는 하나의 nsview 만 있기 때문에 시각적 작업과 통합하는 것이 쉽지는 않습니다. 해당 클래스를 번들로 확장 할 수는 있지만 정확하게 수행하기는 쉽지 않습니다.

Windows에서 COM과 동일한 작업을 수행 할 수 있지만 분명하지는 않습니다.