COleDropTarget::OnDropEx
Chamado pela estrutura quando uma operação de soltar é ocorrer.
virtual DROPEFFECT OnDropEx(
CWnd* pWnd,
COleDataObject* pDataObject,
DROPEFFECT dropDefault,
DROPEFFECT dropList,
CPoint point
);
Parâmetros
pWnd
Os pontos a janela o cursor são atualmente.pDataObject
Aponta para um objeto de dados que contém os dados a serem descartados.dropDefault
O efeito que o usuário escolheu a operação de soltar padrão com base no estado principal atual.Pode ser DROPEFFECT_NONE.Os efeitos de soltar são discutidos na seção comentários.dropList
Uma lista dos efeitos que a origem da operação de soltar oferece suporte.Os valores do efeito de soltar podem ser combinados usando o OPERADOR bit a bit (**|**Operação.)Os efeitos de soltar são discutidos na seção comentários.point
Contém o local do cursor, em pixels, relativo a tela.
Valor de retorno
O efeito da operação que resultou try subjacente no local especificado por point.Os efeitos de soltar são discutidos na seção comentários.
Comentários
Estrutura de chamadas primeiro esta função.Se não trata a operação, a estrutura então chama OnDrop.Normalmente, você substituirá OnDropEx na classe de exibição para oferecer suporte ao arrastar o botão direito do mouse e para soltar.Normalmente, a classe OnDrop de exibição é usada para manipular os exemplos de suporte para o simples para arrastar e soltar.
A implementação padrão de chamadas CView::OnDropExde COleDropTarget::OnDropEx .Por padrão, CView::OnDropEx simplesmente retorna um valor fictício para indicar que a função de membro de OnDrop deve ser chamada.
Os efeitos de soltar descrevem a ação associada a uma operação de soltar.Consulte a seguir lista de efeitos de soltar:
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.
DROPEFFECT_SCROLL indica que uma operação de rolagem de arrasto é o ponto de ocorrer ou está ocorrendo no destino.
Para obter mais informações, consulte IDropTarget::Drop em Windows SDK.
Requisitos
Cabeçalho: afxole.h