脚本开发,脚本学习,辅助软件,各种工具软件

访问密码统一为:3158

查看: 613|回复: 0

基于OLE的多类型拖拽逻辑框架

[复制链接]

64

主题

64

帖子

339

积分

孩提

Rank: 2

积分
339
发表于 2020-5-17 13:39:54 | 显示全部楼层 |阅读模式

本代码原本用于实现ExDirectUI 4.1的拖拽逻辑,现公开给大家学习

基于 OLE 拖拽的相关接口,相比于基于窗口消息的拖拽机制

优势有:支持区域拖拽、支持任意格式拖拽、支持光标实时切换、支持拖拽图标美化

劣势有:在高版本Windows中,UAC隔离无法解决(即管理员模式无法拖拽)。

YHan.Helper与ExDirectUI4.1最新版的同名模块稍有不同(是个我自己的改版)


此源码中你可以学习到:

1、高效率的内存指针操作

2、如何将面向对象的OLE对象用面向过程的方式模拟(毕竟易语言的类模块。。。我不予置评)

3、OLE拖拽相关对象的结构,以及如何使用这些对象完成拖拽逻辑。

下载链接:https://t00y.com/file/20110282-443796917






上一篇:易语言UDP分块传输屏幕截图
下一篇:简单窗口无边框调整尺寸,移动窗口
3Q4T网,编程学习交流基地。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表