Interface IDragProvider (uiautomationcore.h)

Permite que um elemento microsoft Automação da Interface do Usuário se descreva como um elemento que pode ser arrastado como parte de uma operação de arrastar e soltar.

Herança

A interface IDragProvider herda da interface IUnknown . IDragProvider também tem esses tipos de membros:

Métodos

A interface IDragProvider tem esses métodos.

 
IDragProvider::get_DropEffect

Recupera uma cadeia de caracteres localizada que indica o que acontece quando esse elemento é descartado como parte de uma operação de arrastar-soltar.
IDragProvider::get_DropEffects

Recupera uma matriz de cadeias de caracteres localizadas que enumera o conjunto completo de efeitos que podem acontecer quando esse elemento é descartado como parte de uma operação de arrastar e soltar.
IDragProvider::get_IsGrabbed

Indica se o elemento foi capturado como parte de uma operação de arrastar e soltar.
IDragProvider::GetGrabbedItems

Recupera a coleção de elementos que estão sendo arrastados como parte de uma operação de arrastar.

Comentários

Um provedor pode implementar IDragProvider somente no elemento que está sendo arrastado ou pode usar um objeto de arrastar intermediário que implementa IDragProvider, além da implementação IDragProvider no elemento individual. O intermediário é responsável por disparar todos os eventos, o que permite que o provedor dê suporte a arrastar vários elementos ao mesmo tempo e descrever a operação de arrastar vários elementos com um único conjunto de propriedades e eventos de arrastar.

Requisitos

   
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho uiautomationcore.h (include UIAutomation.h)

Confira também

IDropTargetProvider

suporte Automação da Interface do Usuário para arrastar e soltar