易语言 超级编辑框 禁止复制问题
易语言 超级编辑框 查找文本里内容但是我不想让别人复制超级编辑框里的文字,超级编辑框不能右键,但是可以ctrl+c 。看了下其他源码 都是关于编辑框的禁止复制。
有大佬知道怎么写吗,禁止超级编辑框复制 感谢!{:301_999:} 解决不了问题,就提出解决问题的人!直接监视剪贴板!出现一样的就删剪贴板、、、 思路:弹起某键 Ctrl,置剪辑版为空 把ctrlc写费了,譬如替换为其他键
我破解过一款笔记软件
那软件利用了一个禁用剪贴板的api wksam 发表于 2019-7-9 12:12
思路:弹起某键 Ctrl,置剪辑版为空
{:301_985:}请问具体写法应该是怎样小白学习中!感谢 调用API完事 .版本 2
.支持库 shellEx
.程序集 窗口程序集_启动窗口
.程序集变量 复制热键
.子程序 __启动窗口_创建完毕
复制热键 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 1, #C键)
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.如果真 (参数一 = 复制热键)
置剪辑板文本 (“”)
.如果真结束
如果用模块的注册热键可以省掉标签,如下
.版本 2
.程序集 窗口程序集_启动窗口
.子程序 __启动窗口_创建完毕
窗口_热键注册 (_启动窗口.取窗口句柄 (), 2, #C键, &复制处理, 10001)
.子程序 复制处理
.参数 窗口句柄
.参数 消息786
.参数 热键ID
.参数 参数
输出调试文本 (热键ID)
.如果真 (热键ID = 10001)
置剪辑板文本 (“”)
.如果真结束 .版本 2
.程序集 窗口程序集_启动窗口
.子程序 _超级编辑框1_按下某键, 逻辑型
.参数 键代码, 整数型
.参数 功能键状态, 整数型, , 88 | 1
.如果真 (功能键状态 = 1)' ctrl被按下
.如果真 (键代码 = #C键 或 键代码 = #X键)
返回 (假)
.如果真结束
.如果真结束
返回 (真)
这样就可以防止快捷键复制或者剪辑 743567274 发表于 2019-7-9 12:03
解决不了问题,就提出解决问题的人!直接监视剪贴板!出现一样的就删剪贴板、、、
共铲警告
页:
[1]
2