IDropSource 인터페이스(oleidl.h)
IDropSource 인터페이스는 애플리케이션에서 끌어서 놓기 작업을 제공하기 위해 구현하는 인터페이스 중 하나입니다. 끌어서 놓기 작업에서 데이터 원본으로 사용되는 모든 애플리케이션에 사용되는 메서드를 포함합니다. 끌어서 놓기 작업의 데이터 원본 애플리케이션은 다음을 담당합니다.
- 사용자의 선택에 따라 끌 데이터를 결정합니다.
- 사용자의 마우스 동작에 따라 끌어서 놓기 작업을 시작합니다.
- 끌어서 놓기 작업 중에 커서 설정 및 끌어서 놓기 작업에 대해 선택한 데이터 강조 표시와 같은 일부 시각적 피드백을 생성합니다.
- 사용자의 마우스 동작에 따라 끌어서 놓기 작업을 취소하거나 완료합니다.
- 끌어서 놓기 작업으로 인한 원래 데이터에 대한 작업을 수행합니다(예: 끌기 이동에서 데이터 삭제).
상속
IDropSource 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IDropSource 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IDropSource 인터페이스에는 이러한 메서드가 있습니다.
IDropSource::GiveFeedback DoDragDrop 함수에 시각적 효과를 지정하는 열거형 값을 제공하여 끌어서 놓기 작업 중에 원본 애플리케이션에서 최종 사용자에게 시각적 피드백을 제공할 수 있습니다. |
IDropSource::QueryContinueDrag 끌어서 놓기 작업을 계속, 취소 또는 완료할지 여부를 결정합니다. 이 메서드는 직접 호출하지 않습니다. OLE DoDragDrop 함수는 끌어서 놓기 작업 중에 이 메서드를 호출합니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | oleidl.h |