Compartilhar via


COleDropTarget::OnDrop

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

virtual BOOL OnDrop( 
   CWnd* pWnd, 
   COleDataObject* pDataObject, 
   DROPEFFECT dropEffect, 
   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.

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

    • 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.

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

Valor de retorno

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

Comentários

Estrutura de chamadas OnDropExprimeiro. Se a função de OnDropEx não trata a operação, a estrutura então chama essa função de membro, OnDrop. Normalmente, as substituições OnDropEx do aplicativo na classe de exibição para manipular o arrastar o botão direito do mouse na e soltar. Normalmente, a classe OnDrop de exibição é usada para manipular o simples para arrastar e soltar.

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

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

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe COleDropTarget

Gráfico da hierarquia

COleDropTarget::OnDragOver

COleDropTarget::OnDragEnter

COleDropTarget::OnDropEx