Effet vitre et thumbnails sous vista

Description

Sous Vista, la technologie DWM (Desktop Windows Manager) permet un affichage et une gestion plus rapide et pratique du bureau. Les fiches ne sont plus dessinées directement "sur le tas", mais sont stockées dans des bitmaps hors-écran, puis reconstituées intelligemment. Cela permet d'introduire pas mal de trucs intéressants, comme l'effet "vitre" de Vista, à moindres coûts (plus besoin d'aller chercher sur le contexte de périphérique de la fiche concernée, et de tout ce qui est en-dessous, suffit d'aller dans les bitmaps hors écran), ou encore les thumbnails, qui sont des liaisons dynamiques entre une partie d'une fiche, et une autre partie d'une autre fiche. On pourrait voir le thumbnail comme un vortex, un trou spatial, perçant l'espace-temps en aspirant l'image d'une fiche A, pour la dessiner sur une fiche B (lol). Bref, cet exemple permet, de façon simple, de récupérer l'image de la calculatrice Windows, et de la dessiner sur notre fiche (notez que c'est le processus de la calculatrice qui dessine sur notre fiche, pas nous). Rien de bien spécial ... c'est joli c'est tout.
J'ai volontairement omis tout texte sur la fiche (essayez donc ...), car je réfléchis à comment utiliser l'API pour dessiner du texte sans qu'il soit bousillé par l'effet "vitre" (c'est complexe comme API).

Ben ... enjoy :)

Source / Exemple :


// In the zip

Conclusion :


Voilà, tous commentaires, remarques, critiques, etc ...

Codé sous Delphi 6 Personal Edition.

Cordialement, Bacterius !

Codes Sources

A voir également

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.