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 | 이벤트 | 없음 |
관련 항목
-
끌어서 놓기 대한 UI 자동화 지원