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 COleDropTarget

Gráfico da hierarquia

COleDropTarget::OnDragOver

COleDropTarget::OnDragEnter