Partilhar via


COleDropTarget::OnDragEnter

Chamado pela estrutura quando o cursor é arrastado primeiro para a janela.

virtual DROPEFFECT OnDragEnter(
   CWnd* pWnd,
   COleDataObject* pDataObject,
   DWORD dwKeyState,
   CPoint point 
);

Parâmetros

  • pWnd
    Aponta para a janela o cursor está entrando.

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

  • dwKeyState
    Contém o estado de teclas modificadoras.Isso é uma combinação de qualquer número das seguintes opções: MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTON, and MK_RBUTTON.

  • point
    Contém o local corrente do cursor nas coordenadas do cliente.

Valor de retorno

O efeito resultar se uma operação de soltar foram tentada no local especificado por point. Ele pode ser um ou mais dos seguintes procedimentos:

  • 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   Uma operação arrastar e rolar está prestes a ocorrer ou está ocorrendo no destino.

Comentários

Substitua esta função para permitir operações de soltar ocorrer na janela.A implementação padrão chama CView::OnDragEnter, que simplesmente retorna DROPEFFECT_NONE Por padrão.

For more information, see IDropTarget::DragEnter in theWindows SDK.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe COleDropTarget

Gráfico de hierarquia

COleDropTarget::OnDragOver

COleDropTarget::OnDragLeave

COleDropTarget::OnDrop

COleDropTarget::OnDropEx

CView::OnDragEnter

Outros recursos

COleDropTarget membros