Compartilhar via


Classe COleDropSource

Permite que os dados a serem arrastados para um alvo da operação.

class COleDropSource : public CCmdTarget

Membros

Construtores public

Nome

Descrição

COleDropSource::COleDropSource

Constrói um objeto de COleDropSource .

Métodos públicos

Nome

Descrição

COleDropSource::GiveFeedback

Altera o cursor durante uma operação de arrastar e soltar.

COleDropSource::OnBeginDrag

Captura do mouse handles durante uma operação de arrastar e soltar.

COleDropSource::QueryContinueDrag

Verifica se arraste deve continuar.

Comentários

A classe de COleDropTarget trata a parte de recebimento da operação de arrastar e soltar. O objeto de COleDropSource é responsável para determinar quando uma operação de arrastar começa, fornecer comentários durante a operação de arrastar, e determiná-los quando a operação de arrasto termina.

Para usar um objeto de COleDropSource , chamar apenas o construtor. Isso simplifica o processo de determinar quais eventos, como um clique do mouse, começando uma operação de arrastar usando a função de COleDataSource::DoDragDrop, de COleClientItem::DoDragDrop, ou de COleServerItem::DoDragDrop . Essas funções criarão um objeto de COleDropSource para você. Convém alterar o comportamento padrão das funções substituível de COleDropSource . Essas funções de membro serão chamados no momento apropriado estrutura.

Para obter mais informações sobre as operações de arrastar-e-soltar usando OLE, consulte o artigo Arrastar e soltar (OLE).

Para obter mais informações, consulte IDropSource em Windows SDK.

Hierarquia de herança

CObject

CCmdTarget

COleDropSource

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe CCmdTarget

Gráfico da hierarquia

Conceitos

O MFC exemplos HIERSVR

Exemplo OCLIENT MFC