Accueil > Forum > > > > bordure de fenetre non transparente apres un AnimateWindow ... sniff
bordure de fenetre non transparente apres un AnimateWindow ... sniff
mardi 25 mars 2008 à 17:37:29 |
bordure de fenetre non transparente apres un AnimateWindow ... sniff

hydargos
|
Bon, comment expliquer un truc simple sans trop compliquer.... hummmm plantage de décors:
J'ai créé une boite de dialogue principale en utilisant AnimateWindow pour avoir un beau fondu... ça marche super bien. J'utilise en plus un manifest pour avoir le style XP... ça marche super bien. En fait, tout fonctionne bien sauf que.... :
lorsque ma fenetre a finis son fondu et qu'elle est pleinement visible, les bords de la fenetre laissent aparaitre du noir. En fait, les BORDER de la fenetre ont la bonne couleur, mais a l'extérieure de celle-ci, j'ai environ une bande d'un pixel noir qui entoure ma fenetre, en utilisant ShowWindow, cette bande est transparente, et pendant l'AnimateWindow elle est aussi transparente, c'est après l'AnimateWindow que la chtite bande aparait. C'est moche, et je ne sais pas d'ou ça peut venir.
je récapitule: ShowWindow: fenetre normale (extérieur des bords transparent) AnimateWindow (pendant fondu): fenetre normale (extérieur des bords transparent) AnimateWindow (après fondu): fenetre anormale (extérieur des bords avec bande d'un pixel noire)
si quelqu'un a une piste pour résoudre ce problème, je suis preneur... en attendant je continue a chercher...
|
|
mardi 25 mars 2008 à 19:13:14 |
Re : bordure de fenetre non transparente apres un AnimateWindow ... sniff

hydargos
|
ajout screenshot: avec ShowWindow: code: ShowWindow + UpdateWindow  après AnimateWindow: AnimateWindow + UpdateWindow 
|
|
mardi 25 mars 2008 à 19:15:30 |
Re : bordure de fenetre non transparente apres un AnimateWindow ... sniff
|
mardi 25 mars 2008 à 19:24:38 |
Re : bordure de fenetre non transparente apres un AnimateWindow ... sniff

hydargos
|
je viens d'essayer, cela ne change rien.... :( merci quand meme ;)
|
|
mardi 25 mars 2008 à 21:24:05 |
Re : bordure de fenetre non transparente apres un AnimateWindow ... sniff

vecchio56
|
Réponse acceptée !
Ce qui est inquiétant c'est que même en déplacant la fenetre, ca ne résoud pas le problème (pas une simple question d'affichage). J'ai essayé d'appeler GetWindowRgn après le AnimateWindow, et ca me retourne ERROR Par contre, si on redimentionne la fenêtre, le coin noir disparait. On peut donc appeler SetWindowPos, mais si on met la même taille, ca ne change rien (il faut une taille différente et la ca marche). Sinon, le mieux serait sans doute de forcer une région (je pense que c'est un bug de la fonction AnimateWindow, qui supprime carrément la région de la fenetre), mais le problème est de trouver cette région (on ne peut pas la récupérer avant car la fenetre n'est pas visible). _____________________________________ Un éditeur de ressources gratuit pour Windows
|
|
mardi 25 mars 2008 à 21:31:37 |
Re : bordure de fenetre non transparente apres un AnimateWindow ... sniff

jfrancois
|
On peut donc appeler SetWindowPos, mais si on met la même taille, ca ne change rien (il faut une taille différente et la ca marche). Et en faisant 2 SetWindowPos() pour changer/rétablir la dimension originale ? Jean-François
|
|
mardi 25 mars 2008 à 21:49:26 |
Re : bordure de fenetre non transparente apres un AnimateWindow ... sniff
|
mardi 25 mars 2008 à 23:33:18 |
Re : bordure de fenetre non transparente apres un AnimateWindow ... sniff

hydargos
|
bah, suite a vos remarques (merci ;) ), j'utilise un MoveWindow juste après l'UpdateWindow, j'ajoute juste 1 pixel, c'est invisible et ça fonctionne... Je suis trop novice pour trouver une autre méthode.... Merci de vos remarques, en fait, ma fenetre n'est pas resizeable et je n'avais donc pas remarqué que ça disparaissait lors d'un redimentionnement... Bon, vais me coucher, demain j'ai TP d'application réparties (durdur en java chui un boulet, pire qu'en C)... corba, rmi ... pfff
a+ si je survis lol
et merci encore...
|
|
Cette discussion est classée dans : fenetre, transparente, fondu, bords, animatewindow
Répondre à ce message
Sujets en rapport avec ce message
fenetre transparente [ par pipo ]
je cree une fenetre transparente avec WS_EX_TRANSPARENT mais le probleme c'est que quand je deplace ma fenetre le fond de la fenetre (le bureau de win
probleme de fenetre transparente [ par pipo ]
je cree une fenetre transparente avec WS_EX_TRANSPARENT mais le probleme c'est que quand je deplace ma fenetre le fond de la fenetre (le bureau de win
positionnement fenetre [ par glipper ]
Bonjour,je cherche a faire une fenetre qui se positionne facilement sur les bords de l'ecran comme le font certains programmes tel winamp par exemple
Rendre une fentre transparente [ par supergrey ]
Bonjour, je voudrais savoir comment rendre la fenetre d'un programme externe (comme IE, blocnote...) transparente.J'ai trouvé des sources rendre la fe
fenetre transparente [ par deatmead ]
Salut tout le monde :D.Voilà j'ai commencé a fair un programme et j'aimerais que quand je clic sur le fentre celle si devienne a moitié transparente e
TRANSPARENTE [ par kiki67100 ]
Salut voila jai trouver un code mais une fenetre TRANSPARENTE http://files.codes-sources.com/fichier.aspx?id=9615&f=Main.cpp mais le probleme se que
Rendre une partie de fenetre transparente [ par qbasic ]
salut a tousj'ai découvert SetLayeredWindowAttributes qui permet de rendre toute une fenetre transparentemais je désire ne rendre transparent qu'une p
SDL:fenetre transparente [ par o43 ]
Comme la fenetre est une SDL_Surface, je me suis dit que je pouvais la rendre transparente. mais j'ai essaye de nombreuses manierers et je n'y arrive
[GTK + c]fenetre vide [ par shirah3i ]
Salut tout le monde!Je dev un projet en C sous visual6 en win 32 app et mon prog utilise GTK+. Mon Pb c'est que quand je lance ma fenetre GTK, elle es
gerer un bouton [ par mitch258 ]
je suis vraiment dans la panade:language c++/glut/gluij'ai besoin de pourvoir gerer un bouton (affiché dans une fenetre) et d'afficher une autre fenet
Livres en rapport
|
Derniers Blogs
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 REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
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
|