COleDropTarget::OnDropEx
Chamado pela estrutura quando uma operação de soltar está ocorrer.
virtual DROPEFFECT OnDropEx(
CWnd* pWnd,
COleDataObject* pDataObject,
DROPEFFECT dropDefault,
DROPEFFECT dropList,
CPoint point
);
Parâmetros
pWnd
Aponta para a janela o cursor estará atualmente acima.pDataObject
Aponta para o objeto de dados que contém os dados sejam descartados.dropDefault
O efeito que o usuário escolheu para a operação de soltar padrão com base no estado corrente de chave.Pode ser DROPEFFECT_NONE. Soltar efeitos são discutidos na seção comentários.dropList
Lista os efeitos de soltar fonte de soltura oferece suporte.Valores de efeito de posicionamento podem ser combinados no (OR bit a bit**|**) operação.Soltar efeitos são discutidos na seção comentários.point
Contém o local do cursor, em pixels, em relação à tela.
Valor de retorno
O efeito de soltar que resultou da tentativa de soltar no local especificado por point. Soltar efeitos são discutidos na seção comentários.
Comentários
A estrutura primeiro chama esta função.Se o aplicativo não processa o posicionamento, a estrutura chama OnDrop.Normalmente, você substituirá OnDropEx na classe de modo de exibição para oferecer suporte à direita do botão do mouse, arrastar e soltar.Normalmente, o modo de exibição de classe OnDrop é usado para manipular o caso de suporte para simples arrastar e soltar.
A implementação padrão de COleDropTarget::OnDropEx chamadas CView::OnDropEx.Por padrão, CView::OnDropEx simplesmente retorna um valor fictício para indicar o OnDropfunção de membro deve ser chamada.
Soltar efeitos descrevem a ação associada a uma operação de soltar.Consulte a lista a seguir de soltar efeitos:
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 Indica que uma operação arrastar e rolar está prestes a ocorrer ou se está ocorrendo no destino.
Para obter mais informações, consulte IDropTarget::Drop in the Windows SDK.
Requisitos
Cabeçalho: afxole.h