易语言反截图_【易语言】模仿QQ截图
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
主窗口:
.版本 2
.程序集 窗口程序集1
.子程序 _截取全屏_被选择
截取全屏1 = 真
载入 (窗口截屏, , 真)
.子程序 _截取指定区域_被选择
截取全屏1 = 假
载入 (窗口截屏, , 真)
第2个程序集
.版本 2
.程序集 窗口程序集2
.程序集变量 取范围, 逻辑型
.程序集变量 取点左, 短整数型
.程序集变量 取点上, 短整数型
.程序集变量 取点右, 短整数型
.程序集变量 取点下, 短整数型
.程序集变量 画图片, 逻辑型
.子程序 _窗口截屏_创建完毕
刷新显示 ()
窗口截屏.移动 (0, 0, 取屏幕宽度 (), 取屏幕高度 ())
画板1.移动 (0, 0, 取屏幕宽度 (), 取屏幕高度 ())
画板1.底图 = 快照 (, , )
标签提示.标题 = #换行符 + “ A:按住鼠标左键拖取截屏范围。” + #换行符 + #换行符 + “ B:按鼠标右键取消”
.如果真 (截取全屏1 = 真)
隐藏画板.移动 (0, 0, 取屏幕宽度 (), 取屏幕高度 ())
画板1.复制 (0, 0, 取屏幕宽度 (), 取屏幕高度 (), 隐藏画板, 0, 0, )
复制图片到剪贴板 (隐藏画板.取图片 (, ))
剪取图片 ()
销毁 ()
.如果真结束
.子程序 _画板1_鼠标右键被按下, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型
销毁 ()
.子程序 _画板1_鼠标左键被按下, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型
画图片 = 假
取范围 = 真
取点左 = 横向位置
取点上 = 纵向位置
隐藏画板.移动 (取点左, 取点上, 1, 1)
.子程序 _画板1_鼠标位置被移动, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型
.如果 (画图片 = 真)
.否则
画板1.清除 (, , , )
刷新显示 ()
.如果结束
.如果真 (取范围)
取点右 = 横向位置
取点下 = 纵向位置
画板1.画矩形 (取点左, 取点上, 取点右, 取点下)
.如果真结束
.子程序 _窗口截屏_将被销毁
取范围 = 假
.子程序 _画板1_鼠标左键被放开, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型
.局部变量 自身句柄, 整数型
画图片 = 真
取范围 = 假
.如果 (横向位置 < 取点左)
取点右 = 取点左
取点左 = 横向位置
.否则
取点右 = 横向位置
.如果结束
.如果 (纵向位置 < 取点上)
取点下 = 取点上
取点上 = 纵向位置
.否则
取点下 = 纵向位置
.如果结束
隐藏画板.移动 (取点左, 取点上, 取点右 - 取点左 - 1, 取点下 - 取点上 - 1)
画板1.复制 (取点左, 取点上, 取点右 - 取点左, 取点下 - 取点上, 隐藏画板, 0, 0, )
复制图片到剪贴板 (隐藏画板.取图片 (, ))
剪取图片 ()
销毁 ()
.子程序 复制图片到剪贴板
.参数 图片数据, 字节集
.局部变量 图片, 对象
.局部变量 图片句柄, 整数型
图片.创建图片对象 (图片数据)
图片句柄 = 图片.读数值属性 (“Handle”, )
打开剪贴板 (_启动窗口.取窗口句柄 ())
清空剪贴板 ()
设置剪贴板数据 (2, 图片句柄)
关闭剪贴板 ()
.子程序 _标签提示_鼠标位置被移动, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型
.如果 (标签提示.左边 = 15)
标签提示.左边 = 窗口截屏.宽度 - 标签提示.宽度 - 20
.否则
标签提示.左边 = 15
.如果结束
.子程序 剪取图片
.如果真 (信息框 (“取到图片已保存到剪辑板中,现在要存为文件吗?”, #是否钮 + #警告图标, ) = #是钮)
通用对话框1.类型 = 1
通用对话框1.过滤器 = “*.bmp”
通用对话框1.默认文件后缀 = “bmp”
.如果真 (通用对话框1.打开 ())
.如果 (写到文件 (通用对话框1.文件名, 隐藏画板.取图片 (, )) = 真)
信息框 (“保存文件成功!”, #警告图标, )
.否则
.如果结束
.如果真结束
需要的:
.版本 2
.全局变量 截取全屏1, 逻辑型
.版本 2
.DLL命令 删除对象, 逻辑型, , "DeleteObject"
.参数 GDI对象句柄, 整数型
.DLL命令 打开剪贴板, 整数型, , "OpenClipboard"
.参数 窗口句柄, 整数型
.DLL命令 清空剪贴板, 逻辑型, , "EmptyClipboard"
.DLL命令 设置剪贴板数据, 整数型, , "SetClipboardData", , 返回句柄
.参数 uFormat, 整数型, , 表示的是要放进剪贴板数据的格式
.参数 hMem, 整数型, , 表示数据的地址指针
.DLL命令 关闭剪贴板, 逻辑型, , "CloseClipboard", , 本函数没有参数,事先应该用OpenClipboard函数打开过剪贴板。
易语言反截图_【易语言】模仿QQ截图相关推荐
- python语言做数据采集_【语言处理与Python】11.3数据采集
从网上获取数据 我们讨论过访问单个文件,如RSS订阅.搜索引擎的结果. 1.有的时候,还需要大量的WEB文本.最简单的方法是获得出版的网页文本的文集.在http://www.sigwac.org.uk ...
- python动态语言双刃性_动态语言的灵活性是把双刃剑:以 Python 语言为例
原标题:动态语言的灵活性是把双刃剑:以 Python 语言为例 本文有些零碎,总题来说,包括两个问题:(1)可变对象(最常见的是list dict)被意外修改的问题,(2)对参数(parameter) ...
- Qt 模仿QQ截图 动态吸附直线
最近在学Qt.学东西怎么能不动手. 就写了些小程序.看QQ截图能够动态吸附直线的功能挺有意思,所以就模仿了一个. 先上效果图 界面很简单..呵呵 移动鼠标,会把鼠标所在最小矩形选中.把没有选中的地方给 ...
- linux下qq怎么截图,ubuntu 12.04使用QQ截图安装教程
相信用过linux系统的朋友都知道,linux下的截图软件是在不咋的.虽然系统本身有带截图工具,但是却苦于没有办法在截下来的图片上作画圈.写文字说明等动作. 应该有不少朋友也是从windows系统下转 ...
- 【Tool】一款轻量级的强大截图工具--Sinpaste | 从此告别QQ截图
文章目录 sinpaste介绍 sinpast基础操作 切换中文模式 快捷操作 截图 何谓一次 成功的截图 取消当前截图 回放截图记录 逐像素控制光标移动 像素级控制截取区域 放大镜 取色 标注 手动 ...
- 易语言反截图_易语言高级截图-无视遮拦源码
.版本 2 .子程序 窗口截图, 字节集, 公开, 截取指定窗口的24位图,可截取窗口中指定区域,最小化窗口或不可见窗口无法截取位图 .参数 窗口句柄, 整数型, , 欲截取窗口图片的窗口句柄 .参数 ...
- 易语言lsp劫持_易语言网截插件修复源码
易语言网截插件修复源码.版本 2 .支持库 shell .支持库 eNetIntercept .子程序 _按钮1_被单击 写到文件 (取特定目录 (10) + "/lsp.bat" ...
- mysql数据库+易语言的应用_易语言mysql数据应用源码
易语言mysql数据应用源码 易语言mysql数据应用源码 系统结构:注册账号,连接Mysql,用户注册验证码,修改密码验证码,忘记密码验证码,修改密码,忘记密码, ======窗口程序集1 | | ...
- linux 易语言窗口程序_易语言开发Linux程序
令人兴奋的是易语言可以开发Linux程序,易语言是一个跨平台的开发工具,支持Windows及Linux.使用易语言开发Linux程序,您可以在Windows环境下编写基本于Windows的程序,及编写 ...
最新文章
- (C++)第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求根据密码译回原文,并输出。
- 女装、退学、离职谷歌,他活成了别人不敢想的样子
- XAML Region标签功能
- Linux常用20个命令
- spark中用println输出一些控制信息
- java 数组排序面试题_Java面试宝典_基础编程练习题_数组排序插值(一)
- python快速入门课堂笔记_Python 快速入门笔记(9):模块和包
- Android Intent 用法总结
- java 字节输出流_Java IO详解(三)------字节输入输出流
- 用ssh反向连接访问内网主机 ( 实例使用autossh隧道实现mysql的同步 )
- Thinking in C++ Notes 常量
- 从Nginx、Apache工作原理看为什么Nginx比Apache高效!
- Linux -Docker
- vue中遇到的问题:Error: Cannot find module 'chalk'
- Flink CDC 系列 - 构建 MySQL 和 Postgres 上的 Streaming ETL
- Oracle 获取当前日期及日期格式
- 如何复制百度文库的文章
- Java 防止 SQL 注入工具类
- ios版塔防类游戏源码
- 基站三角定位法 java_什么是三角定位法?
热门文章
- linux搭建vsftp服务器_Linux安装配置vsftp搭建FTP的详细配置
- python控制modem的at指令_硬件设计MCU架构+Python命名空间和作用域
- signature=16ceadeb007b12c6b3bcab834073ab21,Distributed Backscattering
- 20220129---CTF刷题---WEB--代码审计
- ajax datatype_JavaScript学习笔记(二十七) ajax及ajax封装
- FreeSWITCH 总体架构
- 考试 彩色 离散化+类暴力
- YaoLingJump开发者日志(七)
- python中的__name__=='__main__'如何简单理解(一)
- STM32 解析futaba S-bus协议