スプラッシュ画面での透明性
-
16-09-2019 - |
質問
私はコーレルドロー-12アプリケーションのスプラッシュ画面を見て、私の心を失った!
彼らは何の技法を使用していますか? アプリケーション上で起動は、Windows APIまたは何を使用し、透明画像をロードする?
どのように彼らは、この透明性を達成していますか?
解決
他のヒント
あなたはvb.netでのWinFormsを使用している場合は、
あなたはForm.Opacity
プロパティを設定することで、任意の形式の不透明度を変更することができます。私はあなたがについて話しているスプラッシュ画面に慣れていないですが、同様の効果を達成するために、あまりにも難しいことではありません。
あなたがWPFを使用している場合は、
、AllowsTransparancy
、WindowStyle
とBackground
は、Windowオブジェクトの属性を設定:
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
AllowsTransparency="True"
WindowStyle="None"
Background="Transparent">
<!-- more -->
</Window>
私はまた、このフラッシュ画面に慣れていないよ...しかし、それはゆっくりとフェードか何かあれば、私はここにQuintinのの答えとなるだろう。一定の割合で不透明度はあなたを介して、他のフォームが表示されます。
スプラッシュ画面は単なる画像であり、そのうちのいくつかは、あなたがに等しいフォームの背景色を設定し、その後、特定の色にフォーム上の透明キーを設定することができ、スルーを参照し、それの一部ではない場合にはピクチャボックスにロードされなければならないものは何でも画像表示したい、その、と。あなたがが.GIFイメージを使用していることを確認してください!または背景を削除サポートしていくつかの他の形式。彼らの「空」の色が白の代わりに透明になるので、JPGのとBMPのは、ここでは無価値です。
所属していません StackOverflow