DropTarget 컨트롤 패턴
속성 및 메서드에 대한 정보를 포함하여 IDropTargetProvider를 사용하여 DropTarget 컨트롤 패턴을 구현하기 위한 지침 및 규칙을 제공합니다. DropTarget 컨트롤 패턴은 끌어서 놓기 작업의 대상이 될 수 있는 컨트롤을 지원하는 데 사용됩니다.
구현 지침 및 규칙
DropTarget 컨트롤 패턴을 구현할 때 다음 지침 및 규칙을 사용합니다.
- 끌어서 놓기 작업이 진행되는 동안 DropTarget 패턴을 지원해야 합니다. 끌기 작업이 진행되지 않은 경우에도 지원될 수 있습니다.
- IDropTargetProvider::D ropTargetEffect 속성이 필요합니다.
- 대상에 두 개 이상의 드롭 효과가 있는 경우 IDropTargetProvider::D ropTargetEffects 속성이 필요합니다.
- 요소는 변경 시 DropTargetEffect (UIA_DropTargetDropTargetEffectPropertyId) 및 DropTargetEffects (UIA_DropTargetDropTargetEffectsPropertyId) 속성에 대해 속성 변경 이벤트를 발생시켜야 합니다.
IDropTargetProvider에 필요한 멤버
IDropTargetProvider 인터페이스를 구현하려면 다음 속성과 메서드가 필요합니다.
필요한 멤버 | 멤버 형식 | 참고 |
---|---|---|
DropTargetEffect | 속성 | 없음 |
DropTargetEffects | 속성 | 놓기 대상이 두 개 이상의 가능한 드롭 효과를 지원하는 경우 필수입니다. |
UIA_DropTarget_DragEnterEventId | 이벤트 | 없음 |
UIA_DropTarget_DragLeaveEventId | 이벤트 | 없음 |
UIA_DropTarget_DroppedEventId | 이벤트 | 없음 |
관련 항목