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