Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

AEROGLASS POUR VISTA


Information sur la source

Catégorie :Graphique Source .NET ( DotNet ) Classé sous : aero, glass, vista, transparence Niveau : Initié Date de création : 15/09/2006 Date de mise à jour : 22/09/2006 21:33:17 Vu / téléchargé: 33 960 / 1 666

Note :
9,75 / 10 - par 4 personnes
9,75 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (15)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
Bonjour,

Ce code à pour but de montrer comment ajouter un effet transparent sur la form à la facon Vista.
On utilise les APIs de dwmapi.dll.

Pour ajouter des "choses" sur l'effet glass, on ne peut les ajouter que après avoir tracer le glass dans l'event paint, autrement les couleurs seront prise en compte pour le glass. Pb que je ne parviens pas encore à résoudre. Donc on ne peux pas placer certains contrôles sur le glass.

Voili, voilou.
 

Conclusion

Compatible seulement avec Windows Vista ! Et si le theme est activé, bien sur.

 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

22 septembre 2006 21:33:06 :
On peut dorénavant mettre du glass n'importe ou sur la form.
22 septembre 2006 21:33:17 :
On peut dorénavant mettre du glass n'importe ou sur la form.

Commentaires et avis

signaler à un administrateur
Commentaire de sebmafate le 16/09/2006 08:22:10 administrateur CS

bien mais... pourquoi tout avoir mis dans le formulaire ?
ne pouvais-tu pas créer une classe Wrapper ?

signaler à un administrateur
Commentaire de Charles Racaud le 16/09/2006 21:52:06

Ce n'est qu'une première ébauche.
Je compte bien faire tout une class, mais il me reste pas mal de problèmes à résoudre:
- Le placement de la zone ou on veut sur la form
- Pouvoir en placer plusieurs.
- Pouvoir mettre des contrôles sur le glass.
J'ai déjà réussit à faire quelques essais mais trop peu concluant pour l'instant.
C'est que ce n'est pas chose facile.

signaler à un administrateur
Commentaire de badrbadr le 17/09/2006 00:10:04

beau travail, j'espère que tu trouveras le moyen de mettre des contrôles sur la form en entier.

signaler à un administrateur
Commentaire de sebmafate le 17/09/2006 09:15:50 administrateur CS

j'ai déjà une classe qui travaille comme la tienne... mais pas assez aboutie pour la mettre sur CS.
En ce qui concerne la possibilité de mettre plusieurs zone transparente, c'est impossible.
Envoie moi ton mail par MP... je t'envoie ce que j'ai fais si tu veux.

signaler à un administrateur
Commentaire de Charles Racaud le 22/09/2006 21:33:47

Désolé pour l’absence, j’ai des semaines chargé en ce moment.
En tout cas, voilà une petite maj.
J’ai fait ca dans un class qui hérite d’une winform. Comme ca les méthodes sont directement inclus.
Tout ca permet de pouvoir choisir ou on veut mettre le glass, ce qui fait deux bon points.
Sebmafate ayant fait une bonne source pour pouvoir placer les contrôles sur le glass avec un beau rendu, je pense qu’on à déjà pas mal d’éléments. (voir http://blogs.developpeur.org/sebmafate/archive/2006/09/19/Librairie_de_Controles_Windows_Forms_pour_Windows_Vista_DWMAPI.aspx)
J'ai fait quelques essais avec mais ce n'est pas encore suffisamant concluant.
Mais on s'en rapproche. Dur, dur.

signaler à un administrateur
Commentaire de Pym Corp le 07/11/2006 18:57:52

énorme je suis tombé sur son blog depuis le journal du geek et là je viens voir des news de Kenji et voilà sur quoi je retombe ^^
Beau boulot en tout cas mais bon, Windows Vista...

signaler à un administrateur
Commentaire de leyankie le 23/11/2006 20:03:08

euh il faut ouvrir quel fichier?

signaler à un administrateur
Commentaire de Charles Racaud le 23/11/2006 20:26:58

AreoGlass.sln

signaler à un administrateur
Commentaire de ysiaud le 06/05/2007 17:54:25

je voudrai savoir si ya un theme jamaho qui peux s'active sans windowsblind et comment (pour la transparence de la barre des titre)

signaler à un administrateur
Commentaire de alvinp le 19/08/2007 21:50:48

Dommage que l'on ne puisse le faire sans windows vista (avec xp par exemple) ou avoir un rendu légèrement différent pour d'autres plateformes!!

Sinon même sans test je trouve sa super ;)

signaler à un administrateur
Commentaire de leproc le 31/01/2008 13:03:40

http://www.csharpfr.com/codes/XP-AERO-GLASS_39878.aspx

http://www.csharpfr.com/codes/VISTA-TOOLBAR_41964.aspx

Pour XP.

signaler à un administrateur
Commentaire de gi9592 le 21/08/2008 19:48:32 10/10

Moi je crois que j'ai trouvé un bon moyen de placer des images sans utiliser le mode de dessin GDI+ : j'ai pris la library Acer.Empowering.Windows.Forms.dll qui est installée avec Acer Empowering Technologie, et dedans il y a un controle PictureBox qui marche avec Glass : je m'en suis rendu compte dans eNet Management pour jongler avec les onglets... On peut ensuite utiliser les évènements et tout ce qui va avec... Simplement je vous conseille de mettre la propriété SizeMode sur Zoom et de dimensionner le controle jusqu'a ce qu'il ny ait plus le haut de la fenêtre propriété affichée en image. Au débogage, avec Glass enabled, les images s'affichent parfaitement, et avec les pixels transparents.

signaler à un administrateur
Commentaire de bjr47 le 24/02/2009 18:46:04

salut (je suis nouveau) comment on fait pour l'installer? (encore bravo)

signaler à un administrateur
Commentaire de balenex le 07/03/2009 02:05:04

salut moi aussi je suis nouveau commen on fait pour l'installer

signaler à un administrateur
Commentaire de Charles Racaud le 07/03/2009 11:15:24

Salut,

Il faut ajouter la class Glass à votre projet, et faire hérité vos forms de celle-ci.
Reste plus qu'a ajouter les zones de glass avec AddGlass.

__
Kenji

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Emulation AERO GLASS pour XP [ par Zap ] Comme vous pouvez le voir dans l'exemple ci-dessous, j'ai réussi à créer une émulation parfaite du mode AERO GLASS pourXP ! XP AERO Glass Version 2.0 [ par Zap ] Je vous informe que je viens de mettre à jour le code source du projet XP AERO Glassqui se trouve ici : http://www.csharpfr.com/codes/XP-AERO-G Prix comparés de Vista en $ et en € ... [ par Zap ] Voici les prix comparés de Vista : en $ et en en €...tels qu'on peut les trouver ici et là sur le net. <table style="BORDER-RIGHT: #00000 Vista et accés aux fichiers [ par RMI ] Bonjour,J'ai un programme qui crée des fichiers de données qui sont accessibles et modifiables par plusieurs utilisateurs. Ils sont sous Environment.< Problèmes avec VISTA [ par Zap ] Je viens de faire l'acquisition d'un ordinateur portable équipé de VISTA, afin de tester la compatibilité de mes logiciels sur le nouvel OS de Microso Transparence Control [ par Bubuss ] Bonjour, voilà je suis pas le premier ni le dernier à me confronter à la movaise gestion de la transparence dans C#J'ai fabriqué un composant qui se g Couleur tooltip sous VISTA [ par Zap ] Bonjour,Je suis dans l'incapacité de changer la couleur d'un tooltip sous VISTA (fond+texte).Les valeurs indiquées en propriété sont ignorées.J'ai ess Barre d'adresse de l'explorateur Vista [ par yoannd ] Bonjour les gens,Pour ceux qui sont passés à Vista, peut-être ont-ils remarqués la nouvelle barre d'adresse de l'explorateur Windows, qui permet de sa Vista rc1 - 29 mai [ par romagny13 ] Bonjour,je pose ma question la vous me disputerez si c'est pas le bon endroitj'ai lu que les versions beta et rc Vista ne seraient plus valables à par Vista et autorisation d'application [ par taoetc ] Bonjour, cela fait quelque jour que je cherche un solution à mon problème et que je suis dans l'impasse. J'ai créé une application .net avec visual st


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,515 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.