virtual DROPEFFECT OnDropEx ( CWnd * pWnd, COleDataObject * pDataObject, DROPEFFECT dropDefault, DROPEFFECT limpem, CPoint ponto );
Valor de retorno
O efeito de soltar que resultou da tentativa de soltar no local especificado por ponto. Efeitos de soltar são discutidos na seção Comentários.
Parâmetros
pWnd
Aponta para a janela que o cursor está atualmente sobre.
pDataObject
Aponta para o objeto de dados que contém os dados a ser descartado.
dropDefault
O efeito que o usuário escolheu para a operação de soltar padrão baseada no estado chave atual. Ele pode ser DROPEFFECT_NONE. Efeitos de soltar são discutidos na seção Comentários.
limpem
Uma lista de efeitos de soltar que ofereça suporte a origem de soltar. Soltar efeito valores podem ser combinados com o bit a bit ou operação (|). Efeitos de soltar são discutidos na seção Comentários.
ponto
Contém o local do cursor, em pixels, relativo para a tela.
Observações
Chamado pela estrutura quando uma operação de soltar está ocorrer. Primeiro, a estrutura chama esta função. Se ele não controla a queda, a estrutura, em seguida, chama OnDrop. Normalmente, você substituirá OnDropEx na classe Exibir para oferecer suporte direito do mouse-botão arrastar e soltar. Normalmente, a classe de exibir OnDrop é usada para manipular o maiúscminúsc de suporte simples arrastar e soltar.
A implementação padrão de COleDropTarget:: OnDropEx chama CView:: OnDropEx. Por padrão, CView:: OnDropEx simplesmente retorna um valor fictício para indicar que a função de membro OnDrop deve ser chamada.
Efeitos de soltar descrevem a ação associada a uma operação de soltar. Consulte a seguinte lista de efeitos de soltar:
Para obter mais informações, consulte IDropTarget:: drop in the OLE 2 Programmer referência, Volume 1.
Visão geral de COleDropTarget | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;COleDropTarget:: OnDragOver, COleDropTarget::OnDragEnter