【解決方法】VB.NET の透明なスプラッシュ スクリーン

プログラミングQA


Photoshopのような透明なスプラッシュスクリーンを作りたいです。 Photoshop で背景が透明な画像を作成し、PNG 形式で保存しました。 次は何をすればいいでしょうか? ありがとう。

解決策 5

ここのリンクを試してください。PNG スタイルのスプラッシュ スクリーンを使用する非常に良い例です (Photoshop のスプラッシュ スクリーンによく似ています)

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

解決策 1

解決策 2

スプラッシュ画面の表示に関する記事などを検索してみましたか? そうすれば、かなりの数が見つかるはずだからです。 また、アルファ チャネルを含む PNG をスプラッシュ スクリーンの画像として使用できるレイヤード ウィンドウについてもご存じだったでしょう。

全体的に見て、素晴らしい学習体験になったでしょう。 それでも、少なくとも始めさせてあげるわね? もうこれだけ入力してきたので。

スプラッシュ スクリーンを表示するには、画像が表示されたウィンドウを表示するだけです。ウィンドウを 32 ビットでデスクトップと調和させるには、WS_LAYEREDWINDOW スタイルを使用する必要があります。 この両方の優れた例がこの記事にあります。

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

コードが C# であることはわかっていますが、実際にはほんの少しのコードであり、理解するのはそれほど難しいことではありません。

コメント

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