Je retire ce que j'ai dis deux posts en arrière, car cela est possible avec la procédure à Romain. La couleur du fond doit être unique dans toute la fenêtre.
Oui, il suffit de définir la couleur de fond de la fentre avec ..couleurFond (un magenta bien flashy par exemple) et appliquer la tranparence sur cette couleur...
Dans ce cas précis, lorsque la couleur n'est pas "NULL" la valeur du degré d'opacité n'a aucune importance (0 ou 255) donne toujours un fond transparent.
Oui, tu as raison, je pensais que l'on pouvait rêgler le degré d'opacité sur la couleur sélectionnée mais apparemment ça ne marche pas (et compris en faisant un OuBinaire avec les 2 flags) J'ai corrigé la petite doc de la fonction.
A+
-- Romain PETIT http://cerbermail.com/?IJmancZl88 (cliquez sur le lien ci-dessus pour me contacter en privé)
STASZEWSKI André avait énoncé :
Je retire ce que j'ai dis deux posts en arrière, car cela est possible avec
la procédure à Romain.
La couleur du fond doit être unique dans toute la fenêtre.
Oui, il suffit de définir la couleur de fond de la fentre avec
..couleurFond (un magenta bien flashy par exemple) et appliquer la
tranparence sur cette couleur...
Dans ce cas précis, lorsque la couleur n'est pas "NULL" la valeur du degré
d'opacité n'a aucune importance (0 ou 255) donne toujours un fond
transparent.
Oui, tu as raison, je pensais que l'on pouvait rêgler le degré
d'opacité sur la couleur sélectionnée mais apparemment ça ne marche pas
(et compris en faisant un OuBinaire avec les 2 flags)
J'ai corrigé la petite doc de la fonction.
A+
--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)
Je retire ce que j'ai dis deux posts en arrière, car cela est possible avec la procédure à Romain. La couleur du fond doit être unique dans toute la fenêtre.
Oui, il suffit de définir la couleur de fond de la fentre avec ..couleurFond (un magenta bien flashy par exemple) et appliquer la tranparence sur cette couleur...
Dans ce cas précis, lorsque la couleur n'est pas "NULL" la valeur du degré d'opacité n'a aucune importance (0 ou 255) donne toujours un fond transparent.
Oui, tu as raison, je pensais que l'on pouvait rêgler le degré d'opacité sur la couleur sélectionnée mais apparemment ça ne marche pas (et compris en faisant un OuBinaire avec les 2 flags) J'ai corrigé la petite doc de la fonction.
A+
-- Romain PETIT http://cerbermail.com/?IJmancZl88 (cliquez sur le lien ci-dessus pour me contacter en privé)
Gilles G.
In article , says...
Gilles G. avait écrit le 09/01/2004 : > Rendez la fenêtre transparente, ça je sais faire, c'est rendre juste le > fond transparent, c'est plus compliqué à priori... Qu'appelles-tu le fond ? J'ai bricolé une petite fonction avec SetLayeredWindowAttributes (plus complete et documentée que celle que l'on trouve sur le site de l'association) avec laquelle tu peux sélectionner la couleur des pixels à rendre transparents (avec le degré de transparence voulu). Ca devrait te convenir ?
Excellent, c'est exactement ça que je cherchais!!
Merci bcp de ton aide!!
Gilles.
In article <mesnews.58387d41.0c771db8.524.2191@Signature.fin>,
VoirM@Signature.fin says...
Gilles G. avait écrit le 09/01/2004 :
> Rendez la fenêtre transparente, ça je sais faire, c'est rendre juste le
> fond transparent, c'est plus compliqué à priori...
Qu'appelles-tu le fond ?
J'ai bricolé une petite fonction avec SetLayeredWindowAttributes (plus
complete et documentée que celle que l'on trouve sur le site de
l'association) avec laquelle tu peux sélectionner la couleur des pixels
à rendre transparents (avec le degré de transparence voulu).
Ca devrait te convenir ?
Gilles G. avait écrit le 09/01/2004 : > Rendez la fenêtre transparente, ça je sais faire, c'est rendre juste le > fond transparent, c'est plus compliqué à priori... Qu'appelles-tu le fond ? J'ai bricolé une petite fonction avec SetLayeredWindowAttributes (plus complete et documentée que celle que l'on trouve sur le site de l'association) avec laquelle tu peux sélectionner la couleur des pixels à rendre transparents (avec le degré de transparence voulu). Ca devrait te convenir ?
Excellent, c'est exactement ça que je cherchais!!
Merci bcp de ton aide!!
Gilles.
Gilles G.
In article <btpabt$dou$, says...
Gilles G. wrote: > restent visibles, ainsi que le bord de la fenêtre si présent. > Bref, à priori personne ne l'a fait, je vais devoir cherche un peu > plus ;) Normalement ce n'est pas réalisable. Imagine un champ de saisie dans une fenêtre sans fond... Le libellé du champ de saisie dans le vide superposé au décor et aux icones du bureau de Windows.... Ca va pas être terrible !
Ca dépend de ce que tu veux faire ;) J'ai un besoin bien spécifique ;) Je ne savais pas que la gestion de la transparence pouvait s'appliquer à une couleur de pixel en particulier, Romain m'a bien indiqué la solution... Ca marche niquel ;)
In article <btpabt$dou$1@news.tiscali.fr>, sa.evasion@waika9.com says...
Gilles G. wrote:
> restent visibles, ainsi que le bord de la fenêtre si présent.
> Bref, à priori personne ne l'a fait, je vais devoir cherche un peu
> plus ;)
Normalement ce n'est pas réalisable. Imagine un champ de saisie dans une
fenêtre sans fond...
Le libellé du champ de saisie dans le vide superposé au décor et aux icones
du bureau de Windows....
Ca va pas être terrible !
Ca dépend de ce que tu veux faire ;)
J'ai un besoin bien spécifique ;)
Je ne savais pas que la gestion de la transparence pouvait s'appliquer à
une couleur de pixel en particulier, Romain m'a bien indiqué la
solution... Ca marche niquel ;)
Gilles G. wrote: > restent visibles, ainsi que le bord de la fenêtre si présent. > Bref, à priori personne ne l'a fait, je vais devoir cherche un peu > plus ;) Normalement ce n'est pas réalisable. Imagine un champ de saisie dans une fenêtre sans fond... Le libellé du champ de saisie dans le vide superposé au décor et aux icones du bureau de Windows.... Ca va pas être terrible !
Ca dépend de ce que tu veux faire ;) J'ai un besoin bien spécifique ;) Je ne savais pas que la gestion de la transparence pouvait s'appliquer à une couleur de pixel en particulier, Romain m'a bien indiqué la solution... Ca marche niquel ;)