易语言如何让图片框的白色背景变为透明?

是图片框,不是窗口是把白色背景变为透明API,支持库啥的都行答得好的可以拿到至少120分财富值... 是图片框,不是窗口
是把白色背景变为透明
API,支持库啥的都行
答得好的可以拿到至少120分财富值
展开
 我来答
惟爱妳__
2013-10-03 · TA获得超过252个赞
知道小有建树答主
回答量:374
采纳率:0%
帮助的人:114万
展开全部
易语言本身的图片框是没办法做到透明底色的。去用自绘模块把。Ex_DUI很好用。或者你去用彗星真彩模块也可以。
追问
自会模块?

我是要编像cs这一类的游戏啊
这样子会变得十分卡啊!!!
追答
你去网上找找 彗星真彩模块应该有源码。或者你有技术的话也可以用GDI自己画一个图片框。
我最海皮
2013-10-03 · TA获得超过189个赞
知道小有建树答主
回答量:230
采纳率:0%
帮助的人:110万
展开全部

是不是这样


追问
这是白面透明
如果图形按钮互相叠在一起,那么。。。
追答
这图形按钮 只要不给他写代码 和你想要的效果一样- =
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友41ce741
2013-09-25 · 超过30用户采纳过TA的回答
知道答主
回答量:127
采纳率:0%
帮助的人:78.9万
展开全部
设置窗口透明度(对象.取窗口句柄(),0)
参数一是窗口句柄,比如_启动窗口.取窗口句柄(),这就表示我们所要透明的窗口是启动窗口,参数二是透明度,数值为0-255,0表示透明,255表示不透明.
.版本 2
.支持库 eAPI

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

设置窗口透明度 (_启动窗口.取窗口句柄 (), 50)

以上是易语言中带的命令,同样的,我们也可以使用API:
.版本 2

.DLL命令 SetLayeredWindowAttributes, 整数型, , "SetLayeredWindowAttributes"【设置窗口透明度】
.参数 hwnd, 整数型 【窗口句柄】
.参数 crkey, 整数型 【掩码的颜色,可以用RGB(r,g,b)来指定】
.参数 alpha, 字节型 【不透明度,取值范围是0-255】
.参数 dwflags, 整数型 【透明方式】

另外还需要用到两个API:
.版本 2

.DLL命令 GetWindowLong, 整数型, , "GetWindowLongA"【该函数获得有关指定窗口的信息,函数也获得在额外窗口内存中指定偏移位地址的32位度整型值。 】
.参数 hwnd, 整数型 【窗口句柄】
.参数 nindex, 整数型 【内容比较多请自行查百度】
.版本 2

.DLL命令 SetWindowLong, 整数型, , "SetWindowLongA"【该函数改变指定窗口的属性.函数也将指定的一个32位值设置在窗口的额外存储空间的指定偏移位置】
.参数 hwnd, 整数型 【窗口句柄】
.参数 nindex, 整数型 【内容比较多请自行查百度】
.参数 dwnewlong, 整数型 【内容比较多请自行查百度】

同样是使启动窗口透明,代码如下:
.版本 2

.子程序 __启动窗口_创建完毕
.局部变量 AA, 整数型

AA = GetWindowLong (_启动窗口.取窗口句柄 (), -20)
AA = 位或 (AA, 524288)
SetWindowLong (_启动窗口.取窗口句柄 (), -20, AA)
SetLayeredWindowAttributes (_启动窗口.取窗口句柄 (), 0, 50, 2)
追问
不是窗口,是图片框里的图片
你的回答在网上就有,别骗分
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式