一个COLEDragTarget对象提供窗口和OLE库之间的通讯机制。创建一个该类的对象可以使一个窗口接受OLE拖放机制传送的数据。
为了使一个窗口可以接受Drop命令,你应该创建一个COleDropTarget对象,然后调用它的Register函数,使用当前窗口句柄作为参数。
详细信息参见MSDN的Drag and Drop(OLE)部分。
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
2.8k累计阅读
2.8k平均单平台
已同步平台
CSDN
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄24年
一个COLEDragTarget对象提供窗口和OLE库之间的通讯机制。创建一个该类的对象可以使一个窗口接受OLE拖放机制传送的数据。
为了使一个窗口可以接受Drop命令,你应该创建一个COleDropTarget对象,然后调用它的Register函数,使用当前窗口句柄作为参数。
详细信息参见MSDN的Drag and Drop(OLE)部分。
扩展COleDropTarget类来支持任意窗口拖放 - 源代码.zip
扩展COleDropTarget类来支持任意窗口拖放 - 源代码.zip
Vc++支持窗口及文字拖放的COleDropTarget扩展类
内容索引:VC/C++源码,界面编程,窗口拖放 一个支持窗口拖放的VC++普遍类COleDropTargetEx,当引入此类后,便可接收拖放。它利用Windows消息来支持拖放,机制不同于COleDropTarget类与CView类直接的搭配关系,因此较以往的拖放方法简便、灵活,代码重用性非常好。 请在编辑框中输入文本,然后在编辑框按下左键,直到拖动鼠标出现,可以拖动到另一个编辑框或其它文本编辑软件,也可以从其它文本编辑软件拖动文本到编辑框中。
vc++支持窗口及文字拖放的COleDropTarget扩展类
软件介绍: Vc++支持窗口及文字拖放的COleDropTarget扩展类0474606一个支持窗口拖放的VC++普遍类COleDropTargetEx,当引入此类后,便可接收拖放。它利用Windows消息来支持拖放,机制不同于COleDropTarget类与CView类直接的搭配关系,因此较以往的拖放方法简便、灵活,代码重用性非常好。 请在编辑框中输入文本,然后在编辑框按下左键,直到拖动鼠标出现,可以拖动到另一个编辑框或其它文本编辑软件,也可以从其它文本编辑软件拖动文本到编辑框中。
COleDropTarget类来支持任意窗口拖放
一、拖放原理及MFC类库对拖放的支持拖放(Drag and Drop)是OLE的一部分,是指对某一指定的对象,利用鼠标拖动的方法,在不同应用的窗口之间、同一应用的不同窗口之间或同一应用的同一窗口内进行移动、复制(粘贴)等操作的技术。MFC为实现对象拖放提供了如下类:COleDataSource、COleDropSource、COleDropTarget、COleDataObject。对于上述几个类
鼠标拖拽功能的实现(COleDropTarget)
1, 由于COleDropTarget是一个ole对象,所以必须对其进行注册 if( !AfxOleInit() ) TRACE("Ole init faile"); 2, 实现从COleDropTarget继承来的函数class COleDropTargetEx : public COleDropTarget并且 class COleDropTargetEx : public COle
关于MFC中任意对象的拖拽功能的实现(COleDataSource, COleDropTarget)
拖拽功能的实现是一个全局的功能实现,也就是可以跨进程的,类似windows文件拖拽打开的功能。下面说记录的是关于任意内容的全局拖拽的实现细节。关于相关函数和对象的具体描述可以直接MSDN查看,这里就不对其进行详细的简介。 大体的实现可以分为两个主要的部分: 1. 被拖拽对象中添加COleDataSource,以处理被拖拽对象 2...
win7中,VC6编译的程序中出现的COleDropTarget和WM_DROPFILES相冲突的问题
COleDropTarget:主要用于实现窗口对拖拽操作的支持,只要在目标窗口中定义COleDropTarget的成员变量,然后调用一下COleDropTarget::Register()函数将目标窗口注册一下就可以使窗口执行拖放操作了。 WM_DROPFILES:主要实现对从资源管理器中将文件拖放到窗口中的响应,主要便于实现文件传输相关功能。在窗口调用AcceptFiles(T
扩展COleDropTarget类来支持任意窗口拖放
本文示例工程 19.1K扩展COleDropTarget类来支持任意窗口拖放作者:沈阳市热电厂汽机分场 - 王加宝 本文详细论述了拖放的基本原理并提供一个支持窗口拖放的普遍类COleDropTargetEx,任何需要提供拖放的窗口包含此类后,将响应拖放消息函数加入,便可接收拖放。此类利用Windows消息来支持拖放,机制不同于COleDropTarget类与CView类那种直接的搭配关系
COleDropTarget类支持任意窗口拖放
<br /><br />我从CDialogBar派生了一个子类 <br />CContainerDlgBar <br />重载了其中的虚函数CalcDynamicLayout <br />然后调用CDialogBar::CalcDynamicLayout来获得原始窗口大小 <br />判断窗口的停靠,我的代码如下: <br />CSize CContainerDlgBar::CalcDynamicLayout( int nLength, DWORD dwMode ) <br />{
扩展COleDropTarget类来支持任意窗口拖放,文本拖动
扩展COleDropTarget类来支持任意窗口拖放,文本拖动 扩展COleDropTarget类来支持任意窗口拖放,文本拖动
MFC中鼠标拖放的实现
Windows客户端软件,鼠标拖动非常常见。本文主要说明MFC为实现对象拖放提供的如下三个类: 1.COleDataSource COleDataSource用于启动一次拖放操作,并向系统提供拖放对象的数据。类中的成员函数有如下三种:a.设定提供数据的方式和使用的数据格式。提供数据的方式有两种,一种是即时方式,另一种是延迟方式;即时方式需要在拖动开始之前提供数据;延迟方式不需要立即提供数据,当系统请求有关数据时,由OnRenderData()等虚函数提供所需的数据。可以用CacheGloba...
Window下拖放操作Drag & Drop 全解析 (整理)
Window下拖放操作Drag & Drop 全解析 (整理) 2011-01-16 23:57:18| 分类: C/C++/C# |字号 订阅 http://hill2007.blog.163.com/blog/static/38723846

被折叠的 条评论
为什么被折叠?



