Winshadow - ombrer une fenêtre windows

5/5 (7 avis)

Vue 4 586 fois - Téléchargée 628 fois

Description

Cette DLL permet d'ombrer une fenêtre Windows quelconque.
Elle projette une ombre de la fenêtre sur le fond de votre choix (une ou plusieurs autres fenêtres situées derrière elle ou même le bureau Windows).
L'ombre projetée est paramétrable : vous pouvez spécifier sa taille, son intensité et son flou.

Hein ? A quoi ça sert ? Ah oui mais alors là, si on commence avec les questions de comptable alors...
NB : ça fonctionne avec tous les types de fenêtre windows çad tout ce qui a un handle (forms, boutons, zones de texte, etc...)

Conclusion :


Le Readme et les commentaires du code donnent toutes les explications nécessaires.
Un groupe de projet Grp_Test permet de tester facilement la dll.
Attention : le rafraîchissement des parties de l'écran modifiées par l'ombre reste à votre charge.
J'ai ajouté une fonction "Desombrer" à l'interface (absente ici) mais je ne suis pas encore très satisfait du code.
A venir dans une prochaine version donc (accessoirement, les conseils sont les bien-venus :).
Une dernière chose, la DLL a un défaut : elle est relativement rapide mais pas encore assez pour permettre un réaffichage de l'ombre pendant un déplacement de la fenêtre. Si qqun a des idées pour un portage avec DirectX, je suis preneur.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 129
22 avril 2004 à 07:04
Superbe ! Seul petit bemol : il faut cliquer sur le bouton pour ombrer la fenêtre, et cette ombre ne suis pas la fenêtre lors d'un déplacement !

9/10

DarK Sidous
cs_PO Messages postés 1 Date d'inscription mardi 3 octobre 2000 Statut Membre Dernière intervention 3 mars 2002
3 mars 2002 à 21:57
Thanx
lumesh Messages postés 564 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 7 novembre 2008
27 févr. 2002 à 19:54
Super cool !!! car c pa facile de trouver l'api pr faire ca !
bravo !
note: 10/10 !!!!!!!!!!!!!!!!!!!!!!!!!!! (par ce ke ya pa + !!!!!)
allez bonne continuation a toi.
Franchement, fallait qd même les trouver ces API là!!! Pô tjrs facile de trouver à quoi chacun correspond!...

En tout cas bravo... ;-P

Allez bonne prog'!!!!!!!

Gogogogogogogogogoooooooooooooooooooo
couriousous
16 oct. 2001 à 20:00
bien vu!! (il falait les trouver les API et ca c'est pa facile!)
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.