CView::OnDragEnter

virtual DROPEFFECT OnDragEnter ( COleDataObject * pDataObject, DWORD dwKeyState, CPoint ponto );

Valor de retorno

Um valor do DROPEFFECT enumerados tipo, que indica o tipo de queda que ocorreria se o usuário deixou cair o objeto nesta posição. O tipo de soltar normalmente depende o atual estado chave indicado por dwKeyState. Um mapeamento padrão de keystates para valores DROPEFFECT é:

Para obter mais informações, consulte MFC Avançado conceitos exemplo OCLIENT.

Parâmetros

pDataObject

Aponta para o COleDataObject sendo arrastado para a área para soltar do modo de exibição.

dwKeyState

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

ponto

A posição atual do mouse relativo à área do cliente da vista.

Observações

Chamado pela estrutura quando o mouse entra primeiro a região sem rolagem da janela de destino de soltar. Implementação usar como padrão é para não fazer nada e retornar DROPEFFECT_NONE.

Substituir esta fu&nção para se preparar para futuras chamadas para a função de membro OnDragOver . Todos os dados necessários do objeto de dados devem ser recuperados no momento para uso posterior na função de membro OnDragOver . A exibição também deve ser atualizada no momento para dar o feedback.nbsp visual do usuário; Para obter mais informações, consulte o artigo arrastar e soltar: implementação de um destino de soltar no Guia do programador do Visual C++.

Visão geral de CViewMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;  De CView:: OnDropEx, CView::OnDragLeave, CView::OnDragOver, CView::OnDrop, COleDropTarget::OnDragEnter

Index