begin process at 2012 05 27 16:25:34
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > FORCER LA TRANSPARENCE DES FENÊTRES (WINDOWS XP ET SUPÉRIEUR)

FORCER LA TRANSPARENCE DES FENÊTRES (WINDOWS XP ET SUPÉRIEUR)


 Information sur la source

Note :
9 / 10 - par 2 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :API Classé sous :transparence, setlayeredwindowattributes, getlayeredwindowattributes, layeredwindowattributes Niveau :Initié Date de création :04/10/2004 Date de mise à jour :22/11/2004 04:24:12 Vu / téléchargé :19 142 / 983

Auteur : Nebula

Ecrire un message privé
Site perso
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Ce petit programme permet de lister les fenêtres visibles sur votre système et de gérer leur transparence, même si elles ne le supportent pas officiellement (faites quand même gaffe à enregistrer votre travail : j'ai eu plusieurs plantages d'explorer pendant la mise au point).

Il utilise les API GetLayeredWindowAttributes et SetLayeredWindowAttributes disponibles depuis Windows XP, et a été programmé sur Delphi 5. Quelques modifications sont à prévoir pour les versions ultérieures (supprimer les constantes et les imports des fonctions devrait suffire, mais je ne peux pas tester là).


 Conclusion

Pas de bug connu, avec Delphi 5 et XP SP2 du moins...

Pas de commentaires, le code est suffisamment clair pour s'expliquer de lui-même ;-)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

04 octobre 2004 01:48:36 :
correction des fautes d'ortographes dans la description (doh !)
22 novembre 2004 04:16:44 :
correction du titre
22 novembre 2004 04:24:12 :

 Sources du même auteur

Source avec Zip Source avec une capture LISTBOX POUR CLIENTS IRC
Source avec Zip Source avec une capture COLOR PICKER (CAPTURE D'ÉCRAN, ZOOM ET CONVERSION DE COULEUR...
Source avec Zip Source avec une capture RICHEDIT AVEC SUPPORT DES THÈMES XP
Source avec Zip Source avec une capture UNITÉS SQLITE POUR DELPHI
Source avec Zip LISTBOX AVEC SMILEYS

 Sources de la même categorie

Source avec Zip Source avec une capture KINECT TEST V1 par FFCAST
Source avec Zip DÉCOUPER UNE FENÊTRE par gta126
Source avec Zip TRANSCRIRE UN FICHIER OPEN FINANCIAL EXCHANGE (OFX) EN FICHI... par jeffem
Source avec Zip Source avec une capture MSXML 4.0 VALIDATION XML / XSD par redtux
Source avec Zip FBRENOMMEADOBJET par fbalien

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture LISTBOX TRANSPARENTE CRÉÉE DYNAMIQUEMENT SUR UNE IMAGE par Jean_Jean
Source avec Zip Source avec une capture RÉGLE TRANSPARENTE POUR MESURER UN OBJET ECRAN par dubois77
Source avec Zip Source avec une capture BITMAP 32BITS INTÉGRÉ À LA VCL (TIMAGE, TPICTURE, TBITMAP, T... par cirec
Source avec Zip Source avec une capture FENÊTRE UN PEU CUSTOMISÉE par rt15
Source avec Zip Source avec une capture TRANSPARENCE DANS LA FORM (TROUS) par JackNUMBER

Commentaires et avis

Commentaire de ired le 06/10/2004 10:23:40

Impressionant!

Commentaire de Dragonmaster le 06/10/2004 15:54:31

Question bête: Ou est le zip ?

Commentaire de Nebula le 06/10/2004 16:13:29

Dragon> Je viens de tenter de le télécharger et cela fonctionne, donc çà doit venir de chez toi...

Commentaire de papyvore le 12/10/2004 11:08:39

Bonjour
supper ça marche bien chez moi sous XP pro
avec Delphi 7

Commentaire de Alextr2003fr le 13/10/2004 13:55:33

super! est-ce que tu connais une methode pour faire pareil avec les menus s'il te plait? :)

Commentaire de Nebula le 18/10/2004 17:39:09

C'est un article en anglais et en C mais je crois qu'il fait ce que tu veux : http://www.codeproject.com/menu/trans_menu.asp

Le truc est d'utiliser des menus ownerdrawn... Bon courage !

Commentaire de pascal99 le 17/11/2004 14:04:03

Moi, en 2000 SP5, j'ai le message suivant :
transparency.exe - Point d'entrée introuvable

Le point d'entrée de procédure GetLayeredWindowAttributes est introuvable dans la bibliothèque de liaisons dynamique user32.dll

Dommage, le source paraissait sympa.

Commentaire de BruNews le 17/11/2004 14:20:01 administrateur CS

Salut Nebula,

change donc ton titre en 'Windows XP et superieur'.
GetLayeredWindowAttributes est XP minimal, faut jeter un oeil dans MSDN.

ciao...

Commentaire de Nebula le 22/11/2004 04:15:55

Arf, j'avais oublié çà... Je change de suite.

Commentaire de amirrazi506 le 01/08/2007 13:17:19

Salut Nebula

J'aimerai savoir si tu connait pas un prog qui permet d'executer des .c/.cpp



aller a bientot

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

pas de transparence sous win98 [ par vib ] J'ai testé la propriété transparent d'une form. Ca marche trés bien sur 2000 mais pas sur 98.Est ce que quelqu' un sait pourquoi ? Et existe t il une Dessiner avec transparence [ par fabiin ] Salutvoila,g un 2 TBItmap;et je voudrai dessiner l'un sur l'autre et où une couleur du premier devien transparente kan je dessinepour le moment j'util DelphiX: transparence et optimisation [ par Vin-s ] Salut à tous,Le problème est des plus simple.La fonction directX de dessin par transparences: Drawalphaest tres, tres lentes... les Frames Par Seconde Transparence d'une form [ par Programmeur1988 ] Bonjour A Vous ! j'aimeais Savoir Comment Faire Pour Que La Form De Delphi Soit Transparent Lorsque Nous Metton Le Projet En Run ! Example Je Fait un Transparence [ par JackTheRipp3r ] Salut tout le monde, j'ai une question à poser, (sinon ce message n'exiqsterait pas), c'est un peu logique, bon !Voilà, j'ai dans l'inspecteur d'obje Transparence TImage [ par PoPoV83 ] Salut tout le mondeAlors voila,j'ai une Form avec un TImage ou je dessine des traits dont les coordonnees sont calculees lorsque je clique sur un bout comment faire une BITMAP sans transparence sur un TSpeedButton ? [ par juliop ] helloje pense ke tout est ds la question, sachant ke j'ai deja essayé :speedbutton1.glyph.transparent := false;ou meme modif a la main la transparence Transparence d'une form [ par alexis2015 ] Bonjour j'aimerai bien pouvoir faire transparaitre ma form à un certain % de transparence ( genre dégradé ) d'une part, d'autre par effectuer un dégrd transparence d'image [ par Rapakooti ] Tous d'abord merci a JulioDelphi pour sa reponse a ma precedente question qui m'a bcp aide!Mais ..... voila ce qui m'amene, grace a JulioDelphi j'arri Buffer transparent [ par TkILLA ] Salutil ya pas mal de topics sur la transparence, mais là ca ne s'applique pas..Je voudrai ajouter des icones sur une image de fond : pour c


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,652 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales