CView::OnDrop

Chamado pela estrutura quando o usuário libera um objeto de dados sobre um destino de soltar válidas.

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

Parâmetros

  • pDataObject
    Aponta para o COleDataObject que o destino de soltar é solto.

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

    • DROPEFFECT_COPY   Cria uma cópia do objeto de dados que está sendo cancelado.

    • DROPEFFECT_MOVE   Move o objeto de dados para o local corrente do mouse.

    • DROPEFFECT_LINK   Cria um vínculo entre um objeto de dados e seu servidor.

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

Valor de retorno

Diferente de zero se o posicionamento foi bem-sucedida; caso contrário, 0.

Comentários

A implementação padrão não faz nada e retorna FALSE.

Substitua esta função para implementar o efeito de uma queda OLE para a área de cliente do modo de exibição.O objeto de dados pode ser examinado por meio de pDataObject para dados da área de transferência formatos e os dados descartados no ponto especificado.

Observação:

A estrutura não chama essa função se houver uma substituir para OnDropEx nessa classe de modo de exibição.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CView

Gráfico de hierarquia

CView::OnDragEnter

CView::OnDragOver

CView::OnDropEx

CView::OnDragLeave

COleDropTarget::OnDrop

Outros recursos

CView membros