Compartilhar via


Arrastar e soltar (OLE)

O recurso de arrastar e soltar do OLE é principalmente um atalho para copiar e colar dados.Quando você usar a área de transferência para copiar ou colar dados, várias etapas são necessárias.Selecione os dados, clique em Recortar ou Copy do Editar menu, mover o arquivo de destino, janela ou aplicativo, coloque o cursor no local desejado e clique Colar do Editar menu.

Arrastar e soltar OLE é diferente do mecanismo de arrastar e soltar Gerenciador de arquivos, que pode manipular apenas nomes de arquivos e é projetado especificamente para passar nomes de arquivos para aplicativos.Arrastar e soltar OLE é muito mais geral.Ele permite que você arraste e solte os dados também podem ser colocados na área de transferência.

Ao usar OLE arrastar e soltar, você remove duas etapas do processo.Selecione os dados na janela de origem (a "origem de soltar"), arraste-o para o destino desejado (o "destino") e solte-o, liberando o botão do mouse.A operação elimina a necessidade de menus e é mais rápida do que a seqüência de copiar/colar.O único requisito é a origem de soltar e o destino soltar devem ser aberto e pelo menos parcialmente visível na tela.

Usando OLE arrastar e soltar, os dados podem ser transferidos de um local para outro dentro de um documento entre documentos diferentes, ou entre aplicativos.Pode ser implementado em um recipiente ou um aplicativo de servidor e qualquer aplicativo pode ser uma origem de soltar, um destino de soltar ou ambos.Se um aplicativo tem suporte a origem de soltar e soltar implementado, arrastar e soltar está habilitado entre janelas filho ou dentro de uma janela.Esse recurso pode tornar seu aplicativo muito mais fácil de usar.

Se desejar apenas usar os recursos de arrastar e soltar do OLE, consulte arrastar e soltar: Personalizando.Você pode usar as técnicas explicadas no artigo para tornar os aplicativos não-OLE soltar fontes.O artigo arrastar e soltar: Implementando um destino de soltar descreve como implementar o suporte de destino de soltar para OLE e aplicativos não-OLE.Também será útil examinar as amostras MFC OLE OCLIENT e HIERSVR.

Se você não leu o objetos de dados e fontes de dados (OLE) família de artigos, você poderá fazer isso agora.Esses artigos explicam os conceitos básicos da transferência de dados e como implementá-lo em seus aplicativos.

Para obter mais informações sobre como arrastar e soltar, consulte:

Consulte também

Conceitos

OLE no MFC

Objetos de dados e fontes de dados (OLE)