Winshadow - ombrer une fenêtre windows

Soyez le premier à donner votre avis sur cette source.

Vue 4 088 fois - Téléchargée 518 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
15838
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
81 -
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
-
Thanx
lumesh
Messages postés
564
Date d'inscription
jeudi 21 février 2002
Statut
Membre
Dernière intervention
7 novembre 2008
-
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
bien vu!! (il falait les trouver les API et ca c'est pa facile!)

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.