随笔-341  评论-2670  文章-0  trackbacks-0
  2009年5月30日
     摘要: 查了MSDN,发现Windows支持Drag and Drop的方法是四个COM:IEnumFORMATETC、IDataObject、IDropSource和IDropTarget。为了让自己做的一个代码编辑文本框里面的代码可以被拖出去拖进来,无奈之下只好实现了这四个东西。

实现了之后,程序刚开始需要调用OldInitialize(NULL);,结束的时候调用OnUninitialize();,控件创建的时候调用RegisterDragDrop,控件结束的时候调用RevokeDragDrop。然后就可以通过这些COM来做Drag and Drop了。下面是接口的实现:  阅读全文
posted @ 2009-05-29 21:17 陈梓瀚(vczh) 阅读(3098) | 评论 (4)编辑 收藏