用易语言怎么写窗口透明化?
比如说窗口1,我打开后窗口是显示文字,不显示窗口,用标签文字,窗口不显示出来,就是让窗口透明,但文字要显示出来,怎么写?...
比如说窗口1,我打开后窗口是显示文字,不显示窗口,用标签文字,窗口不显示出来,就是让窗口透明,但文字要显示出来,怎么写?
展开
4个回答
2013-08-25
展开全部
易语言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)
.支持库 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)
展开全部
楼主你好、代码如下:
设置窗口透明度(_启动窗口.取窗口句柄(),100)
100是透明度的值,0是完全透明
不透明是255
可以根据自己的需要设置!
这句代码是所有的窗口组件都会透明的
谢谢
设置窗口透明度(_启动窗口.取窗口句柄(),100)
100是透明度的值,0是完全透明
不透明是255
可以根据自己的需要设置!
这句代码是所有的窗口组件都会透明的
谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-25
展开全部
相当简单在窗口1 的 属性里设置 无边框然后 在窗口1里添加 透明标签 即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-25
展开全部
优乐美 的相当详细了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询