我看到了Corel-Draw 12应用程序的启动画面,让我大吃一惊!
他们使用什么技术? 在应用程序启动时,他们加载透明图像,使用windows api或什么?
他们如何实现这种透明度?
答案 0 :(得分:2)
答案 1 :(得分:0)
如果您在vb.net中使用winforms,则可以通过设置Form.Opacity
属性来修改任何表单的不透明度。我不熟悉你所说的启动画面,但实现类似效果应该不会太难。
答案 2 :(得分:0)
如果您使用的是WPF,请在Window对象上设置AllowsTransparancy
,WindowStyle
和Background
属性:
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
AllowsTransparency="True"
WindowStyle="None"
Background="Transparent">
<!-- more -->
</Window>
答案 3 :(得分:0)
我也不熟悉这个闪光屏...但是如果它慢慢消失或者其他东西,那么我会在这里找到Quintin的答案。某个百分比的不透明度将通过您的显示另一种形式。
如果启动画面只是一个图像,而其中一些是透明的,而其中一些不是,则可以将窗体上的透明度键设置为某种颜色,然后将窗体的背景颜色设置为等于那个,然后你想要显示的任何图像都应该加载到一个图片框中。请确保您使用.GIF图像!或其他一些支持删除背景的格式。 JPG和BMP在这里毫无价值,因为它们的“空”颜色变成白色而不是透明。