Interface IDropSource (oleidl.h)
A interface IDropSource é uma das interfaces implementadas para fornecer operações de arrastar e soltar em seu aplicativo. Ele contém métodos usados em qualquer aplicativo usado como fonte de dados em uma operação de arrastar e soltar. O aplicativo de fonte de dados em uma operação de arrastar e soltar é responsável por:
- Determinando os dados que estão sendo arrastados com base na seleção do usuário.
- Iniciando a operação de arrastar e soltar com base nas ações do mouse do usuário.
- Gerando alguns dos comentários visuais durante a operação de arrastar e soltar, como definir o cursor e realçar os dados selecionados para a operação de arrastar e soltar.
- Cancelando ou concluindo a operação de arrastar e soltar com base nas ações do mouse do usuário.
- Executando qualquer ação nos dados originais causados pela operação de remoção, como excluir os dados em um movimento de arrastar.
Herança
A interface IDropSource herda da interface IUnknown . O IDropSource também tem esses tipos de membros:
Métodos
A interface IDropSource tem esses métodos.
IDropSource::GiveFeedback Permite que um aplicativo de origem forneça comentários visuais ao usuário final durante uma operação de arrastar e soltar fornecendo à função DoDragDrop um valor de enumeração que especifica o efeito visual. |
IDropSource::QueryContinueDrag Determina se uma operação de arrastar e soltar deve ser continuada, cancelada ou concluída. Não chame este método diretamente. A função OLE DoDragDrop chama esse método durante uma operação de arrastar e soltar. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | oleidl.h |