UTILISATION DE DWMAPI.DLL AVEC VB.NET

cs_Stephane84 Messages postés 16 Date d'inscription dimanche 19 février 2006 Statut Membre Dernière intervention 12 avril 2017 - 21 juil. 2008 à 16:40
Psychotronic Messages postés 21 Date d'inscription mardi 17 juillet 2007 Statut Membre Dernière intervention 17 décembre 2008 - 6 oct. 2008 à 01:10
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/46751-utilisation-de-dwmapi-dll-avec-vb-net

Psychotronic Messages postés 21 Date d'inscription mardi 17 juillet 2007 Statut Membre Dernière intervention 17 décembre 2008
6 oct. 2008 à 01:10
Le hic, c'est que le DWM de Vista remplace seulement le noir en transparent. Tout ce que je peux dire, c'est qu'il serait possible de peindre les contrôles en noir sans pour autant les rendre transparent en utilisant GDI. Je n'ai pas essayé, je te recommande donc d'aller voir les sources incluses dans la conclusion.
Rifton007 Messages postés 4 Date d'inscription vendredi 15 janvier 2010 Statut Membre Dernière intervention 20 janvier 2010
3 oct. 2008 à 05:25
Salut, petite question. Etant donné que le noir est une couleur trés prisé.
Je voulais savoir que dois-je modifier dans le code pour modifier la couleur de fond.
thedeejay Messages postés 74 Date d'inscription dimanche 2 avril 2006 Statut Membre Dernière intervention 23 juin 2010
22 août 2008 à 22:57
10/10 (j'avais oublié de noter)
thedeejay Messages postés 74 Date d'inscription dimanche 2 avril 2006 Statut Membre Dernière intervention 23 juin 2010
22 août 2008 à 20:24
magnifique, superbe (etceatera...)
bref j'adore, je cherche ca depuis au mois... 3 jours :p
bref, incroyable, à mixer avec ca: http://www.codeplex.com/windowsformsaero
cs_Stephane84 Messages postés 16 Date d'inscription dimanche 19 février 2006 Statut Membre Dernière intervention 12 avril 2017
22 juil. 2008 à 18:18
Merci,

j'avais bien vu en C# cette ligne : "e.Graphics.FillRectangle(Brushes.Black, this.ClientRectangle); " mais comme je n'ai jamais reçu de formation en informatique... je n'ai pas su adapter en VB!
Psychotronic Messages postés 21 Date d'inscription mardi 17 juillet 2007 Statut Membre Dernière intervention 17 décembre 2008
22 juil. 2008 à 17:22
Pour que cela fonctionne, le fond de la fenêtre doit OBLIGATOIREMENT être NOIR. Désolé, j'avais oublié de spécifier... ^^'

+ 1 projet de démonstration
cs_Stephane84 Messages postés 16 Date d'inscription dimanche 19 février 2006 Statut Membre Dernière intervention 12 avril 2017
21 juil. 2008 à 16:40
J'ai essayé de mettre le code ci-dessus dans un module et d'insérer "DwmExtendFrameIntoClientArea(Me.Handle, New Margins(-2, 0, 0, 50))" dans la procédure form_Load mais il ne se passe rien pourtant j'arrive à faire fonctionner le code C#.
Pourriez-vous intégrer le code vb dans un projet?

Merci
Rejoignez-nous