拖放(OLE)

OLE 拖放功能是复制和粘贴的数据主要的快捷方式。 当您使用剪贴板复制或粘贴数据时,需要很多步骤。 您选择数据,单击 剪切复制编辑 菜单、移动到目标文件,窗口或应用程序,所需位置将光标放在,然后单击 粘贴编辑 菜单。

OLE 拖放与文件管理器拖放框架不同,只能处理文件名和专门设计通过文件名到应用程序。 OLE 拖放是更常规的。 它允许您拖放到剪贴板还可以放置的所有数据。

如果使用 OLE 拖放时,将从过程中移除两个步骤。 您选择数据从源窗口 (“放置源”),其拖动到所需目标 (“放置目标”),并通过释放鼠标按钮删除它。 操作比复制/粘贴顺序消除到菜单的需要和 express。 唯一的要求是放置源和放置目标必须已打开且至少部分显示在屏幕上。

使用 OLE 拖放,可以将数据从一个位置传输到另一个在文档中,不同之间文档,也可以在应用程序之间。 它在容器或服务器应用程序,并且,所有应用程序可以是放置源,放置目标或两个可以实现。 应用程序具有放置源和放置目标支持实现,拖放活动子窗口,或在 windows 中。 此功能可使您的应用程序更易于使用。

如果只想使用 OLE 拖放功能,请参见 拖放:自定义。 在该文章可以用来解释的方法创建非 OLE 应用程序放置源。 文章 拖放:实现放置目标 描述如何实现放置目标的 OLE 和非 OLE 应用程序的支持。 检查 MFC OLE 示例 OCLIENTHIERSVR也会很有用。

如果未读取文章 数据对象和数据源 (OLE) 系列,您可能希望因此现在执行。 这些文章声明数据传输程序,以及如何实现其在您的应用程序。

有关拖放的更多信息,请参见:

请参见

概念

MFC 中的 OLE

数据对象和数据源(OLE)