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

GTK+ avec C & C++ Discussion :

Transparence d'un popup ?


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 16
    Par défaut Transparence d'un popup ?
    Bonjour,

    J'aurai souhaité savoir si il était possible de rendre transparent un popup ...

    En effet, j'ai créer un popup avec la fonction gtk_window_new(GTK_WINDOW_POPUP);

    Et dedans j'y ai mis une image (un cercle jaune avec un mouton au milieu).

    Le problème c'est qu'en affichant le tout on a des vieux coin blanc ... Ce qui est très moche.

    Ces coins sont bien sur ceux du popup car j'ai rendu transparent ceux de l'image.


    J'espère que quelqu'un pourra m'apporter une réponse !

    Charl

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 16
    Par défaut
    J'ai posté un peu vite, puisque je viens de tomber sur cet article :

    http://www.developpez.net/forums/sho...d.php?t=224250

    Toutefois, je viens de l'essayer ... Et ca ne fonctionne pas, il n'y a pas de transparence.

    Je suis sous windows xp, la transparence est-elle supporté sous cet OS ?

  3. #3
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par Charl
    Je suis sous windows xp, la transparence est-elle supporté sous cet OS ?
    ça le code proposé te le dit, à la place du printf tu peux afficher une boite de dialogue

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 16
    Par défaut
    Non mais j'ai activé la console ...

    Donc j'ai bien eu le printf ^^ :

    Your screen does not support alpha channels!


    Mais je voulais savoir si c'était du à Windows XP, ou au système (matérielle).

  5. #5
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par Charl
    Non mais j'ai activé la console ...

    Donc j'ai bien eu le printf ^^ :

    Your screen does not support alpha channels!


    Mais je voulais savoir si c'était du à Windows XP, ou au système (matérielle).
    Je ne pense pas que ce soit du à l'OS car Windows implémente déjà dans son API système des fonctions de gestion de la transparence et de régions pour créer des fenêtres de toutes les formes possible et même à partir de bitmaps !

    Sauf si tu as une carte archaïque cela pourrait venir de la carte mais c'est pas sûr à 100% non plus car le noyaux permet de gérer certaines tâches graphiques mes lesquelles, ca ......
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 16
    Par défaut
    Non je n'ai pas de carte graphique archaique ...

    C'est pour ca que ca me semble bizard ! Ici je suis sur une ATI Radeon 9250 ... Et je viens d'essayer sur une ATI X700 ... Et même résultat !!!

    Je suis donc très spetique ... Et je me demande si il y aurait pas une erreur dans le code ? Es ce que la transparence marche chez vous ?

    Chez moi j'obtient uniquement une fenetre blanche sans contour avec un disque rouge au milieu.

Discussions similaires

  1. [Flex4] Fond de popup transparent
    Par yvancoyaud dans le forum Flex
    Réponses: 1
    Dernier message: 04/10/2012, 10h36
  2. Popup avec fond transparent qui ne s'ouvre qu'une fois par session
    Par vamsbog dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 11/04/2012, 20h32
  3. Popup modale avec fond transparent ?
    Par Invité dans le forum GWT et Vaadin
    Réponses: 14
    Dernier message: 18/10/2009, 23h33
  4. Mettre un popup menu invisible ??
    Par Alberto dans le forum Composants VCL
    Réponses: 2
    Dernier message: 20/12/2002, 09h02
  5. Image popup d'une fiche à partir d'un TListImage
    Par FW-S dans le forum Composants VCL
    Réponses: 3
    Dernier message: 17/11/2002, 13h42

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