Partilhar via


COleDropTarget::OnDragEnter

Chamado pela estrutura quando o cursor é arrastado primeiro na janela.

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

Parâmetros

  • pWnd
    Aponta para a janela que o cursor está inserindo.

  • pDataObject
    Aponta para um objeto de dados que contém dados que podem ser ignorados.

  • dwKeyState
    Contém o estado das teclas modificadoras.Esta é uma combinação de qualquer número de seguinte: MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTON, e MK_RBUTTON.

  • point
    Contém o local atual do cursor em coordenadas do cliente.

Valor de retorno

O efeito que resultaria se uma operação foi tentada no local especificado por point.Pode ser um ou mais dos seguintes:

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

  • a operação de arrasto de rolagem de ADROPEFFECT_SCROLL é o ponto de ocorrer ou está ocorrendo no destino.

Comentários

Substituir essa função para permitir que operações de soltar ocorram na janela.A implementação padrão chama CView::OnDragEnter, que simplesmente retorna DROPEFFECT_NONE por padrão.

Para obter mais informações, consulte IDropTarget::DragEnter emWindows SDK.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe de COleDropTarget

Gráfico de hierarquia

COleDropTarget::OnDragOver

COleDropTarget::OnDragLeave

COleDropTarget::OnDrop

COleDropTarget::OnDropEx

CView::OnDragEnter