Partilhar via


COleDropTarget::OnDropEx

Chamado pela estrutura quando uma operação de soltar é ocorrer.

virtual DROPEFFECT OnDropEx(
   CWnd* pWnd,
   COleDataObject* pDataObject,
   DROPEFFECT dropDefault,
   DROPEFFECT dropList,
   CPoint point 
);

Parâmetros

  • pWnd
    Os pontos a janela o cursor são atualmente.

  • pDataObject
    Aponta para um objeto de dados que contém os dados a serem descartados.

  • dropDefault
    O efeito que o usuário escolheu a operação de soltar padrão com base no estado principal atual.Pode ser DROPEFFECT_NONE.Os efeitos de soltar são discutidos na seção comentários.

  • dropList
    Uma lista dos efeitos que a origem da operação de soltar oferece suporte.Os valores do efeito de soltar podem ser combinados usando o OPERADOR bit a bit (**|**Operação.)Os efeitos de soltar são discutidos na seção comentários.

  • point
    Contém o local do cursor, em pixels, relativo a tela.

Valor de retorno

O efeito da operação que resultou try subjacente no local especificado por point.Os efeitos de soltar são discutidos na seção comentários.

Comentários

Estrutura de chamadas primeiro esta função.Se não trata a operação, a estrutura então chama OnDrop.Normalmente, você substituirá OnDropEx na classe de exibição para oferecer suporte ao arrastar o botão direito do mouse e para soltar.Normalmente, a classe OnDrop de exibição é usada para manipular os exemplos de suporte para o simples para arrastar e soltar.

A implementação padrão de chamadas CView::OnDropExde COleDropTarget::OnDropEx .Por padrão, CView::OnDropEx simplesmente retorna um valor fictício para indicar que a função de membro de OnDrop deve ser chamada.

Os efeitos de soltar descrevem a ação associada a uma operação de soltar.Consulte a seguir lista de efeitos de soltar:

  • a operação deDROPEFFECT_NONE A não será permitida.

  • a operação de cópia deDROPEFFECT_COPY A seria executada.

  • a operação de movimentação de ADROPEFFECT_MOVE seria executada.

  • o link de ADROPEFFECT_LINK de dados ignorados para os dados originais deve ser estabelecida.

  • DROPEFFECT_SCROLL indica que uma operação de rolagem de arrasto é o ponto de ocorrer ou está ocorrendo no destino.

Para obter mais informações, consulte IDropTarget::Drop em Windows SDK.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe de COleDropTarget

Gráfico de hierarquia

COleDropTarget::OnDragOver

COleDropTarget::OnDragEnter