VB.NET 中的透明启动屏幕

编程


我想像在 Photoshop 中一样创建一个透明的启动屏幕。 我在 Photoshop 中创建了一个具有透明背景的图像,并将其存储为 PNG 格式。 接下来我该怎么办? 谢谢。

解决方案5

在这里试试这个链接,非常好的例子,使用 PNG 风格的启动屏幕(很像 Photoshop 启动屏幕)

http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=4518&lngWId=10[^]

解决方案1

解决方案2

您是否尝试过搜索有关显示启动屏幕的文章或任何内容? 因为如果你这样做的话,你会发现很多。 您可能还发现了分层 Windows,它允许您使用带有 alpha 通道的 PNG 作为启动屏幕的图片。

总的来说,这将是一次很棒的学习经历。 不过,我至少会让你开始吧? 因为我已经打了这么多了。

要显示启动屏幕,您只需要显示一个带有图片的窗口,要使其与 32 位桌面完美融合,您需要使用 WS_LAYEREDWINDOW 样式。 这两件事的一个很好的例子可以在这篇文章中找到:

http://www.codeproject.com/KB/GDI-plus/perpxalpha_sharp.aspx?msg=853306[^]

我知道代码是用 C# 编写的,但实际上它只是一点点代码,应该不会太难理解。

コメント

タイトルとURLをコピーしました