首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AHK:尝试在GUI中的另一张图片上添加背景透明的图片

AHK:尝试在GUI中的另一张图片上添加背景透明的图片
EN

Stack Overflow用户
提问于 2018-12-03 02:25:50
回答 1查看 1.3K关注 0票数 0

我正在尝试创建一个简单的GUI,其中我添加了一个图像,然后覆盖另一个图像与透明的背景在它上面。从本质上说,第二个图像只是在原始图像的基础上“加载”。

我已经尝试了下面的代码,但是“加载”图像只是将自己放置在另一个背景为白色的图像上,并且完全模糊了它。如果我交换GUI 1和2出现的顺序,那么同样的问题就会发生,但是“噩梦”图像阻塞了另一个。

有小费吗?

代码语言:javascript
复制
Gui, 1: -Caption +ToolWindow 
Gui, 1: Add, Picture, h%A_ScreenHeight% w%A_ScreenWidth% AltSubmit BackgroundTrans, D:\FrontEnd\HyperSpin\Splash Images\Loading.png
Gui, 2: -Caption +ToolWindow 
Gui, 2: Add, Picture, h%A_ScreenHeight% w%A_ScreenWidth%, D:\FrontEnd\HyperSpin\Splash Images\SC2 Nightmare.jpg
Gui, 2: Show, x-10 y-7 h%A_ScreenHeight% w%A_ScreenWidth%
Sleep, 1000
Gui, 1: Show, x-10 y-7 h%A_ScreenHeight% w%A_ScreenWidth%
EN

回答 1

Stack Overflow用户

发布于 2019-08-05 07:30:32

GDIPlus可能不会安装在你的钻机上。无论如何,使用超色而不是BackgroundTrans。如果Loading.png的背景色是一种颜色,那就很容易了。

代码语言:javascript
复制
Gui, 1: -Caption +ToolWindow HWNDgui1Hwnd
Gui, 1: Add, Picture, h%A_ScreenHeight% w%A_ScreenWidth%, ~\Loading.png
WinSet TransColor, %hex_Background_Colour% 0, ahk_id%gui1Hwnd%

或者,只使用文本,而不是加载图像,请参见这里

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53586657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档