Interface IDragProvider (uiautomationcore.h)

Permite que um elemento Automação da Interface do Usuário da Microsoft 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 enumeram 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 ao arrasto de vários elementos ao mesmo tempo e descreva a operação de arrastar de vários elementos com um único conjunto de propriedades e eventos de arrastar.

Requisitos

Requisito Valor
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 (inclua UIAutomation.h)

Confira também

IDropTargetProvider

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