Partilhar via


COleDropTarget::OnDrop

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

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

Parâmetros

  • pWnd
    Aponta para a janela o cursor estará atualmente acima.

  • pDataObject
    Aponta para o objeto de dados que contém os dados sejam descartados.

  • dropEffect
    O efeito que o usuário escolheu para a operação de soltar.Ele pode ser um ou mais dos seguintes procedimentos:

    • DROPEFFECT_COPY   Uma operação de cópia seria realizada.

    • DROPEFFECT_MOVE   Seria realizada uma operação de movimentação.

    • DROPEFFECT_LINK   Seria possível estabelecer um link de dados ignorados para os dados originais.

  • point
    Contém o local do cursor, em pixels, em relação à tela.

Valor de retorno

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

Comentários

A estrutura primeiro chama OnDropEx.Se o OnDropEx função não manipula o descarte, a estrutura e, em seguida, chama esta função de membro OnDrop. Normalmente, o aplicativo substituirá OnDropEx na classe de modo de exibição para lidar com o mouse-botão direito arrastar e soltar.Normalmente, o modo de exibição de classe OnDrop é usado para tratar simples arrastar e soltar.

A implementação padrão de COleDropTarget::OnDrop chamadas CView::OnDrop, que simplesmente retorna FALSE por padrão.

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

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe COleDropTarget

Gráfico de hierarquia

COleDropTarget::OnDragOver

COleDropTarget::OnDragEnter

COleDropTarget::OnDropEx

Outros recursos

COleDropTarget membros