当前位置:首页 > 编程技术 > 易语言 > 正文内容

易语言防止截图例子,截图时窗口黑屏

车厘子1年前 (2023-01-01)易语言1232

  易语言防止截图需要用到一个dll命令,需要调用user32.dll的SetWindowDisplayAffinity方法,即可实现防止窗口被截图。具体用法如下,首先易语言顶部菜单依次选择 插入->DLL命令,然后复制代码粘贴到DLL命令编辑器中。

.版本 2

.DLL命令 设置防截图_dll, 逻辑型, "user32.dll", "SetWindowDisplayAffinity"
    .参数 hWnd, 整数型
    .参数 dwAffinity, 整数型

image.png

使用方法

.版本 2

.程序集 窗口程序集_启动窗口

.子程序 __启动窗口_创建完毕

' 使用方法,第一个参数为窗口句柄,第二个参数为 1 表示禁止截图,为0表示关闭禁止截图

' 设置防截图_dll (取窗口句柄 (), 1) ’开启禁止截图

' 设置防截图_dll (取窗口句柄 (), 0) ’关闭禁止截图


.子程序 _按钮1_被单击

.如果真 (全局_反截图是否开启 = 假)
    设置防截图_dll (取窗口句柄 (), 1)
    全局_反截图是否开启 = 真
    按钮1.标题 = “关闭反截图”
    返回 ()
.如果真结束

.如果真 (全局_反截图是否开启)
    设置防截图_dll (取窗口句柄 (), 0)
    全局_反截图是否开启 = 假
    按钮1.标题 = “开启反截图”
    返回 ()

image.png

源码下载

防止截图.rar


本文链接:https://yun.ha.cn/post/59.html 转载需授权!

分享到:

扫描二维码推送至手机访问。

版权声明:本文由云蛤社区发布,如需转载请注明出处。

技术交流QQ群:657091037

部分文章和资源从互联网中收集,如有侵权 联系站长删除。

本文链接:https://yun.ha.cn/post/59.html

分享给朋友:

“易语言防止截图例子,截图时窗口黑屏” 的相关文章

易语言读取和保存配置的例子

易语言读取和保存配置的例子

易语言核心支持库是可以读取配置和保存配置的,就可以实现本地读写ini配置文件。具体用到一下两个命令:写配置项()读配置项()具体用法如下.版本 2 .程序集 窗口程序集_启动窗口 .程序集变量 集_配置文件路径, 文本型 .子程序 __...

易语言官方5.9.3完整版+破解补丁

易语言官方5.9.3完整版+破解补丁

易语言官方5.9.3版本,本本版仅支持学习使用,请勿用于商业目的。安装步骤如下:下载完成解压到任意目录,会得到以下文件双击运行 易语言5.9.3官方完整版.exe 一直下一步完成安装。安装完成后,将破解补丁压缩包中的e.exe文件替换到易语言安装目录下高速下载官方QQ群:657091037...

易语言怎么导入支持库

易语言怎么导入支持库

   易语言的支持库文件有两种文件格式,分别是.fne和.lib   将.fne放在易语言安装目录的lib目录下,如图:将.lib文件放在易语言安装目录的static_lib目录下,如图:启用支持库安装支持库过后,需要重启易语言,然后依次点击易语言顶部菜单:工...

易语言静态编译vc6+vc7+vc8+vc9+vc2010+链接器转换

易语言静态编译vc6+vc7+vc8+vc9+vc2010+链接器转换

可以通过修改静态编译链接器来降低软件的误报!使用方法:把压缩包里的文件解压到易语言目录,管理员方式运行“静态编译转换器.e”选择更改链接即可!推荐大家使用VC6连接器蓝奏云下载 提取码:4m3t...

易语言做一个黄灯频闪效果

易语言做一个黄灯频闪效果

  最近有小伙伴问我用易语言如何做一个黄灯频闪效果(某一个组件的颜色交替变换,实现颜色频闪),其实原理很简单,只需要使用一个时钟的周期事件来交替切换颜色。涉及易语言知识点如下:易语言核心支持库易语言组件的运用时钟的运用例子演示截图:主要核心代码:源码下载:黄灯闪烁.rar...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。