Compartilhar via


COleDropTarget::OnDropEx

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

virtual DROPEFFECT OnDropEx(
   CWnd* pWnd,
   COleDataObject* pDataObject,
   DROPEFFECT dropDefault,
   DROPEFFECT dropList,
   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.

  • dropDefault
    O efeito que o usuário escolheu para a operação de soltar padrão com base no estado corrente de chave.Pode ser DROPEFFECT_NONE. Soltar efeitos são discutidos na seção comentários.

  • dropList
    Lista os efeitos de soltar fonte de soltura oferece suporte.Valores de efeito de posicionamento podem ser combinados no (OR bit a bit**|**) operação.Soltar efeitos são discutidos na seção comentários.

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

Valor de retorno

O efeito de soltar que resultou da tentativa de soltar no local especificado por point. Soltar efeitos são discutidos na seção comentários.

Comentários

A estrutura primeiro chama esta função.Se o aplicativo não processa o posicionamento, a estrutura chama OnDrop.Normalmente, você substituirá OnDropEx na classe de modo de exibição para oferecer suporte à direita do botão do mouse, arrastar e soltar.Normalmente, o modo de exibição de classe OnDrop é usado para manipular o caso de suporte para simples arrastar e soltar.

A implementação padrão de COleDropTarget::OnDropEx chamadas CView::OnDropEx.Por padrão, CView::OnDropEx simplesmente retorna um valor fictício para indicar o OnDropfunção de membro deve ser chamada.

Soltar efeitos descrevem a ação associada a uma operação de soltar.Consulte a lista a seguir de soltar efeitos:

  • DROPEFFECT_NONE   Uma operação de soltar não teria permissão.

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

  • DROPEFFECT_SCROLL   Indica que uma operação arrastar e rolar está prestes a ocorrer ou se está ocorrendo no destino.

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

Outros recursos

COleDropTarget membros