begin process at 2012 02 12 19:00:28
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > FENÊTRE + OU - TRANSPARENTE [VC++6.0][DEVCPP]

FENÊTRE + OU - TRANSPARENTE [VC++6.0][DEVCPP]


 Information sur la source

Note :
9,67 / 10 - par 3 personnes
9,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :API Niveau :Débutant Date de création :12/04/2002 Date de mise à jour :12/04/2002 22:44:38 Vu / téléchargé :7 028 / 898

Auteur : Xaviou

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

 Description

Cliquez pour voir la capture en taille normale
Ce code montre comment utiliser l'API "SetLayeredWindowAttributes" de Windows 2000 et Windows XP. Cette fonction permet d'obtenir une fenêtre plus ou moins transparente (voir capture).  

Source

  • Ce code tourne sans problème sous Visual Studio, ainsi que sous DevCpp.
  • Je n'ai pas réussi à compiler avec LccWin32.
Ce code tourne sans problème sous Visual Studio, ainsi que sous DevCpp.
Je n'ai pas réussi à compiler avec LccWin32.
  

 Conclusion

Merci d'avance pour vos commentaires  

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • Main.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier3 533 octets
  • TranspWnd.exeTélécharger ce fichier [Réservé aux membres club]6 656 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip UTILISATION WXWIDGETS 2.6.3 SOUS CODE::BLOCKS
Source avec Zip Source avec une capture MENU CONTEXTUEL PAR DÉFAUT
Source avec Zip Source avec une capture DÉBLOQUER LES PIÈCES JOINTES D'OUTLOOK
Source avec Zip Source avec une capture JEU "QUARTO" EN OPENGL
Source avec Zip TUTORIEL VC++ ET WXWINDOWS

 Sources de la même categorie

Source avec Zip WIN32 TLS LENT par dguilmain
Source avec Zip VIDER ELEMENTS DE CORBEILLE WINDOWS7 (WIN64) par BruNews
Source avec Zip Source avec une capture FIND TEXT (WIN64) par BruNews
Source avec Zip DELETE DIRECTORY (WIN64) par BruNews
Source avec Zip ENUM DIRECTORY (WIN64) par BruNews

Commentaires et avis

Commentaire de Xs le 12/04/2002 22:43:47

Le seul pb de cette astuce cool, c'est que c'est sous XP et 2000

Commentaire de Xaviou le 12/04/2002 22:47:20

Je sais.
J'ai récupéré un code permettant de simuler la même chose sous Win9x et Win NT.
J'vais analyser ça, le simplifier au maximum, et le mettre sous CppFrance.com

Commentaire de Manson le 14/04/2002 23:33:57

J'ai une petite question, mais avant je tiens à te dire que c'est mortel ! Bien joué, j'arrivais pas à utiliser cette fonction, et maintenant je viens de comprendre pkoi. Merci ! Donc ma question est : Comment fait-on pour mettre supprimer plusieurs couleur, tu donne l'exemple pour le blanc et le noir, mais si je veux suprimer le blanc et le noir, comment dois-je faire ?

Commentaire de Xaviou le 15/04/2002 18:02:13

Je doute que ce soit possible avec cette fonction.
Tu peux, par contre, utiliser les régions pour mettre plusieurs zones de couleurs différentes en mode transparent (tu fait une capture de ta fenêtre, puis tu analyse tous les pixels pour voir s'il faut les laisser ou les enlever).
Je ne vois hélas pas d'autre solution (mais je n'ai pas la science infuse, loin de là.)

Commentaire de matt35 le 18/03/2003 13:15:28

Salut !
Je voulais savoir si tu savais comment faire la même chose mais avec un composant ( un bouton par exemple !)
Merci.

Commentaire de maya75 le 24/05/2003 16:45:42

merci pour le code ça fonctionne nickel :)

Commentaire de RTW le 31/12/2003 17:14:01

Salut !
Désolé pour cette ramarque tardive (je viens tout juste de migrer de MS VC++ 6 vers Dev-C++ 4.9.8.5 :)).
Merci beaucoup Xaviou pour cette astuce qui me semble très importante sous Dev-C++, pour le principe.
En effet, vu que les *.lib de MS VC++ ne sont pas compatibles avec Dev-C++, le meilleur moyen d'utiliser toutes les fonctions de l'API Win32 sont de les "piocher" directement dans les DLLs.
Et pour répondre à ta question : vi c'est bô...

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 0,608 sec (3)

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