Écran de démarrage transparent dans VB.NET

la programmation


Je souhaite créer un écran de démarrage transparent comme dans Photoshop. J’ai créé une image dans Photoshop avec un arrière-plan transparent et je l’ai stockée au format PNG. Que dois-je faire ensuite ? Merci.

Solution 5

Essayez ce lien ici, un exemple extrêmement bon pour utiliser un écran de démarrage de style PNG (un peu comme l’écran de démarrage de Photoshop)

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

Solution 1

Solution 2

Avez-vous essayé de rechercher un article ou quoi que ce soit sur l’affichage d’un écran de démarrage ? Parce que si vous l’aviez fait, vous en auriez trouvé un bon nombre. Vous avez probablement également découvert les fenêtres en couches qui vous permettraient d’utiliser votre PNG avec son canal alpha comme image pour votre écran de démarrage.

Dans l’ensemble, cela aurait été une grande expérience d’apprentissage. Pourtant, je vais au moins vous aider à démarrer, hein ? Comme je l’ai déjà écrit.

Pour afficher un écran de démarrage, il vous suffit d’afficher une fenêtre avec une image dessus, pour qu’elle se fonde avec le bureau en 32 bits, vous devez utiliser le style WS_LAYEREDWINDOW. Un excellent exemple de ces deux choses peut être trouvé dans cet article :

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

Je sais que le code est en C# mais en réalité ce n’est qu’un petit bout de code et il ne devrait pas être trop difficile à comprendre.

コメント

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