Accueil > Forum > > > > transparence + focus + message entre apps
transparence + focus + message entre apps
lundi 8 mai 2006 à 12:45:28 |
transparence + focus + message entre apps

alphaone
|
Bonours, 1)Voila je faire un exe qui rend les autre féntre plus ou moin transparente si elle sont selectionner ou non. 2)Et je veux aussi que si on la lance 2 fois alors celle déja active recoi une commande et l'autre se ferme. Merci si qq peu m'apporter de l'aide.
|
|
lundi 8 mai 2006 à 13:09:26 |
Re : transparence + focus + message entre apps

Arnotic
|
Dans mes sources tu trouveras des exemples pour modifier la transparence d'une fenêtre. Dans les sources de BruNews tu trouveras des exemples pour une et unique instance d'un programme. @+ Arnotic, Admin CS, [ Lien ]MVP Visual C++
|
|
lundi 8 mai 2006 à 18:50:38 |
Re : transparence + focus + message entre apps

SAKingdom
|
Salut. Pour la transparence d'une fenêtre, tu pourra allez voir, en plus des sources d'Arnotic, un de mes snippets fraichement fait. Ça se résume en une fonction toute simple. SNIPPETregarde la section C. ___________________________________________ Les plus grands esprits trouvent toujours une solution
|
|
mardi 9 mai 2006 à 09:00:06 |
Re : transparence + focus + message entre apps

deck_bsd
|
Très intéressent SAKingdom , mais pourrais-tu svp la commenter, du moin dire pourquoi tu utilise c'est fonctio, car moi aussi cela m'intéresse mais siui qui m'intéresse moin est de recopier un code bêtement sans vraiment le comprendre. Merci d'avance. 
|
|
mardi 9 mai 2006 à 20:50:11 |
Re : transparence + focus + message entre apps

SAKingdom
|
Faut utiliser un peu de ça logique. Bon examinons ça
long style;
Ici on récupère le style de la fenetre selectionné style = GetWindowLong(hWnd, GWL_EXSTYLE);
Ici on ajoute au style de la fenetre un mode de plus WS_EX_LAYERED permet de dire que la fenetre peu changer la transparence style = style|WS_EX_LAYERED;
Ici puis on réafecte le nouveau style à la fenetre SetWindowLong(hWnd, GWL_EXSTYLE, style);
Puis on modifie la tranparence de la fenetre SetLayeredWindowAttributes(hWnd, 0, Level, LWA_ALPHA);
Voila c'est tout simple ___________________________________________ Les plus grands esprits trouvent toujours une solution
|
|
mardi 9 mai 2006 à 22:28:02 |
Re : transparence + focus + message entre apps

alphaone
|
Comment on fait que la fentre active prend la transparance X et le autre la transparence Y?
|
|
mardi 9 mai 2006 à 22:36:18 |
Re : transparence + focus + message entre apps

SAKingdom
|
Tu utilise le hWnd de chaque fenetre avec ma fonction c'est tout.
HWND Fenetre1; /* Je suppose que ces hWnd valent quelque chose */ HWND Fenetre2;
SetWindowAlpha(Fenetre1, 0xD0); SetWindowAlpha(Fenetre2, 0xCC);
___________________________________________ Les plus grands esprits trouvent toujours une solution
|
|
jeudi 11 mai 2006 à 19:56:55 |
Re : transparence + focus + message entre apps

deck_bsd
|
Merci, en faite j'avai tous compris sauve à quoi servai le style WS_EX_LAYERED. Merci pour l'explication.
|
|
jeudi 11 mai 2006 à 23:34:21 |
Re : transparence + focus + message entre apps

alphaone
|
Ce que je veux savoir c'est comment avoir les hwnd des fenetre inactive de la fenetre active, et de mettre à jour ces hwnd quand ça change.
Merci de votre aide.
|
|
Cette discussion est classée dans : message, focus, transparence, apps
Répondre à ce message
Sujets en rapport avec ce message
problème de focus [ par watashi_blao ]
Bien le bonjour, j'ai un problème : je créé une fenetre (API windows) qui contient des boutons radios. le problème vient de l'interceptions du messa
Focus sur edit box [ par PunkDude424 ]
Salut, j'aurais besoin de savoir comment faire pour savoir si le focus est dans un edit box ? J'ai une application et je veux capter le message dans p
Fonctions send et recv [ par bubbless ]
Bonjour, Dans le cadre d'un projet, je réalise actuellement un système serveur / client, et je me trouve confronté à un probème : le serveur acc
Win32, transparence des objets [ par _Jonathan ]
salut, je cherche a rendre transparent le fond d'un composant "static"...merci d'avance
question sur static [ par flatou ]
resalutcomment peut-on savoir si un clic est effectué sur un control static ? y a t'il un message specific ?ou sinon, autre solution, comment rendre u
lire dernier message clavier [ par dambeaufort ]
bonjour,voici mon probleme: j'arrive a lire un message du clavier, mais je souhaiterais lire uniquement le dernier message recu par le clavier. En eff
pb HOOK WH_GETMESSAGE et PostMessage [ par mortiis ]
Bonjour à tousJe suis en train de faire une application qui utilisa un hook GetMessage global dans un dll et j'intercepte le message WM_RBUTTONDOWN.to
0 bytes send et message reçu ? [ par bubbless ]
Bonjour, j'essaie actuellement de programmer un petit serveur de chat en c++, et, j'ai un problème...Voilà : j'arrive bien à envoyer et recevoir des m
reseau: codage et verification du message [ par toto000 ]
Bonjour, Est-ce que quelqu'un pourrait me donner des explications sur la parite simple (la fonction détecte le nombre impair d'erreur), la parite doub
Message box: Comment ça marche ? [ par bigcheek ]
Bonjour à tous,Excusez moi si j'ai posté dans la mauvaise rubrique, mais je suis nouveau ici.Je suis assez débutant en C et j'essaye de comprendre com
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|