让一个程序透明化

让一个程序透明化,第1张

易语言5.0支持库里有自带的这个命令。.版本 2

.支持库 eAPI.程序集 窗口程序集1.子程序 __启动窗口_创建完毕设置窗口透明度 (_启动窗口.取窗口句柄 (), 190)

或者用API函数也可以。例如:插入DLL命令.版本 2.DLL命令 设置透明, 整数型, , "SetLayeredWindowAttributes"

.参数 hwnd, 整数型

.参数 crkey, 整数型

.参数 alpha, 字节型

.参数 dwflags, 整数型.DLL命令 取窗口风格, 整数型, , "GetWindowLongA"

.参数 hwnd, 整数型

.参数 nIndex, 整数型.DLL命令 设置窗口, 整数型, , "SetWindowLongA"

.参数 hwnd, 整数型

.参数 nIndex, 整数型

.参数 dwNewLong

代码:.版本 2.程序集 窗口程序集1.子程序 _按钮1_被单击_启动窗口.底色 = #白色

编辑框1.背景颜色 = #白色

画板1.自动重画 = 假

画板1.画板背景色 = #白色

标签1.背景颜色 = #白色

设置窗口 (取窗口句柄 (), -20, 位或 (取窗口风格 (取窗口句柄 (), -20), 524288))

设置透明 (取窗口句柄 (), #白色, 200, 1)

所谓“透明”,就是一个物体从这边可以看到另一边,就象玻璃一样,其实什麽也看不到。具体到“程序的透明性”就是说程序内部的东东是不可见的。比如一个函数,只需知道它的功能和输入何种参数调用,而不需要了解函数内部的处理方法。

我一直是这麽理解的,仅供参考。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11840086.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存