Compartilhar via


CView::OnDrop

Chamado pela estrutura quando o usuário liberar um objeto de dados sobre o alvo da operação de soltar válido.

virtual BOOL OnDrop( 
   COleDataObject* pDataObject, 
   DROPEFFECT dropEffect, 
   CPoint point  
);

Parâmetros

  • pDataObject
    Pontos a COleDataObject que é solto no destino alvo.

  • dropEffect
    O efeito de soltar o usuário que solicitou.

    • DROPEFFECT_COPY cria uma cópia do objeto de dados que está sendo solto.

    • DROPEFFECT_MOVE move o objeto de dados para o local atual do mouse.

    • DROPEFFECT_LINK cria um link entre um objeto de dados e o servidor.

  • point
    A posição atual do mouse em relação à área cliente de exibição.

Valor de retorno

Diferente de zero se a operação foi com êxito; se não 0.

Comentários

A implementação padrão não fará nada e retorna Falso.

Substituir essa função para implementar o efeito de uma operação de soltar OLE na área cliente de exibição. O objeto de dados pode ser examinado através de pDataObject para formatos de dados e os dados da área de transferência ignorados no ponto especificado.

Dica

A estrutura não chama essa função se houver uma substituição a OnDropEx em essa classe de exibição.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CView

Gráfico da hierarquia

CView::OnDragEnter

CView::OnDragOver

CView::OnDropEx

CView::OnDragLeave

COleDropTarget::OnDrop