IDropTarget 인터페이스(oleidl.h)

IDropTarget 인터페이스는 애플리케이션에서 끌어서 놓기 작업을 제공하기 위해 구현하는 인터페이스 중 하나입니다. 끌어서 놓기 작업 중에 데이터의 대상이 될 수 있는 모든 애플리케이션에서 사용되는 메서드를 포함합니다. 드롭 대상 애플리케이션은 다음을 담당합니다.

  • 삭제가 대상 애플리케이션에 미치는 영향 확인
  • 삭제가 발생할 때 유효한 삭제된 데이터를 통합합니다.
  • 원본 애플리케이션이 커서 설정과 같은 적절한 시각적 피드백을 제공할 수 있도록 원본에 대상 피드백을 전달합니다.
  • 끌기 스크롤 구현.
  • 애플리케이션 창을 드롭 대상으로 등록 및 해지합니다.
IDropTarget 인터페이스에는 RegisterDragDropRevokeDragDrop 함수를 호출해야 하는 삭제 대상으로 애플리케이션 창을 등록하고 취소하는 것을 제외하고 이러한 모든 책임을 처리하는 메서드가 포함되어 있습니다.

상속

IDropTarget 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IDropTarget 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IDropTarget 인터페이스에는 이러한 메서드가 있습니다.

 
IDropTarget::D ragEnter

낙하를 수락할 수 있는지 여부와 드롭의 효과를 나타냅니다.
IDropTarget::D ragLeave

대상 피드백을 제거하고 데이터 개체를 해제합니다.
IDropTarget::D ragOver

사용자에게 대상 피드백을 제공하고 드롭 효과를 DoDragDrop 함수에 전달하여 드롭백의 효과를 원본으로 전달할 수 있습니다.
IDropTarget::D rop

원본 데이터를 대상 창에 통합하고, 대상 피드백을 제거하고, 데이터 개체를 해제합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 oleidl.h

추가 정보

Dodragdrop

IDropSource

IDropSourceNotify

RegisterDragDrop

RevokeDragDrop