virtual DROPEFFECT OnDragOver ( 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 queda depende muitas vezes o estado atual da chave conforme indicado pelo 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 sobre o destino de soltar.
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 de cliente do Exibir.
Observações
Chamado pela estrutura durante uma operação de arrastar quando o mouse é movido sobre a janela de destino de soltar. A implementação padrão é para não fazer nada e retornar DROPEFFECT_NONE.
Substituir esta função para dar o comentário visual usuário durante a operação de arrastar. Uma vez que esta função é chamada continuamente, qualquer código contido dentro dele deve ser otimizado tanto quanto possível. 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 CView | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp; De CView:: OnDropEx, CView::OnDragLeave, CView::OnDragEnter, CView::OnDrop, COleDropTarget:: OnDragOver