文件名称:易语言-基于OLE的多类型拖拽逻辑框架
文件大小:346KB
文件格式:ZIP
更新时间:2024-07-15 14:17:56
图形图像源码
本代码原本用于实现ExDirectUI 4.1的拖拽逻辑,现公开给大家学习 基于 OLE 拖拽的相关接口,相比于基于窗口消息的拖拽机制 优势有:支持区域拖拽、支持任意格式拖拽、支持光标实时切换、支持拖拽图标美化 劣势有:在高版本Windows中,UAC隔离无法解决(即管理员模式无法拖拽)。 YHan.Helper与ExDirectUI4.1最新版的同名模块稍有不同(是个我自己的改版) 此源码中你可以学习到: 1、高效率的内存指针操作 2、如何将面向对象的OLE对象用面向过程的方式模拟(毕竟易语言的类模块。。。我不予置评) 3、OLE拖拽相关对象的结构,以及如何使用这些对象完成拖拽逻辑。
【文件预览】:
Drag&Drop
----GDIPlus类2.3.ec(483KB)
----0.YHan.Helper.e(336KB)
----0.YHan.Helper.ec(299KB)
----DragDrop2.e(376KB)