IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Problème de transparence sur les image de fond de fenêtre


Sujet :

WinDev

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2010
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 359
    Points : 508
    Points
    508
    Par défaut Problème de transparence sur les image de fond de fenêtre
    Bonjour,

    J'aimerais pouvoir utiliser des images avec une ombre portée pour mes fonds de fenêtres mais le format png ne semble pas correctement géré par Windev dans ce cas.
    Pour les boutons ou autres, je n'ai pas de problèmes mais pour les fenêtre, en png les effets de transparence sont remplacés par un fond blanc.
    Le magenta avec des images bmp fonctionne bien mais c'est uqiement du tout ou rien.

    Auriez vous une piste de réflexion svp ?

    Merci de votre aide
    Les solutions les plus simples sont les plus efficaces

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    486
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 486
    Points : 875
    Points
    875
    Par défaut
    Pour avoir des images d'opacité variable il faut utiliser DWM en mode composé, ou le mode layered, ce qui dans la cas de WinDev n'est pas simple car la majorité des champs sont encore affichés en mode 24-bit (sans canal alpha).

    Si votre interface est simple il existe des solutions de contournement, mais dans ce cas il faut passer par une librairie graphique externe qui soit DWM compatible.
    Exemple : https://depot.pcsoft.fr/resource.awp...spinner-animes

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2010
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 359
    Points : 508
    Points
    508
    Par défaut
    Merci de votre réponse. Je vais télécharger et étudier ce projet exemple.
    Merci beaucoup de votre aide
    Les solutions les plus simples sont les plus efficaces

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    486
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 486
    Points : 875
    Points
    875
    Par défaut
    Pouvez-vous montrer une capture d'écran de ce que vous voulez faire,
    car il y a peut être une solution pour créer l'ombre portée, en modifiant à la volée l'image de fond d'écran.

    Il est peut être possible d'utiliser le même principe que dans mon vieux projet WD17 "BassBoxRadio" qui permet de changer de Skin depuis le volet carrousel.

Discussions similaires

  1. [WD15] Problème de transparence sur image PGN à l'impression
    Par lololebricoleur dans le forum WinDev
    Réponses: 2
    Dernier message: 12/02/2011, 18h31
  2. [XSL-FO] problème sur l'image de fond
    Par dom23 dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 03/04/2008, 09h36
  3. problème d'affichage d'un menu sur une image de fond
    Par Nata31 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 23/06/2006, 07h53
  4. [FLASH MX2004] Les images avec fond transparent
    Par Garra dans le forum Flash
    Réponses: 5
    Dernier message: 24/03/2006, 18h19
  5. Réponses: 8
    Dernier message: 06/07/2004, 18h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo