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

OpenGL Discussion :

opengl et background transparent


Sujet :

OpenGL

  1. #1
    Membre averti Avatar de venomelektro
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    521
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2004
    Messages : 521
    Points : 316
    Points
    316
    Par défaut opengl et background transparent
    j ai un projet pour lequel je dois faire une fenetre sans bordure a la maniere de ce qui est décrit ici : http://www.ddj.com/dept/windows/184416776 (le projet est pour .net mais j ai une source equivalente en C++/Win32)

    j ai donc un code win32 qui crée une fenetre et un dialog win32

    alors dans l exemple c est nickel on charge un bitmap et on l affiche avec BitBlt en prenant soin de definir le blanc comme zone transparente.

    cool

    mais j aimerais utliser opengl au lieu du bitmap

    j ai reussi a creer mon contexte dans le dialog mais par contre j ai toujours une zone rectangulaire noire ou autre suivant la couleur appellé avec glClearColor

    est il possible d avoir un contexte opengl sur fond transparent ?

  2. #2
    Membre émérite
    Avatar de Ti-R
    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2003
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 683
    Points : 2 568
    Points
    2 568
    Par défaut
    Oui c'est possible, mais ce n'est pas facile...

    Et c'est « assez » (très) lent...
    Enfin si quelqu'un à un autre moyen d’implémentation je prend

    Il faut utiliser la fonction UpdateLayeredWindow

    Bon je me suis basé sur plusieurs sources d'information, dont ce site russe
    http://www.rsdn.ru/article/opengl/layeredopengl.xml

    Un des seuls qui traite d'OpenGL avec une fenêtre transparente sous Windows.

Discussions similaires

  1. comment faire un background transparent?
    Par guigui1005 dans le forum Composants
    Réponses: 5
    Dernier message: 17/05/2012, 21h45
  2. un background transparent
    Par Ladgalen dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 26/05/2008, 12h27
  3. DevIL + OpenGL : probleme de transparance
    Par raphi93 dans le forum API graphiques
    Réponses: 6
    Dernier message: 30/03/2008, 00h44
  4. background transparent dans un tableau
    Par humanzam dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 14/06/2007, 16h32
  5. [Css] Double div visible / hidden pour créer un background transparent.
    Par hazardous_material dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 26/07/2006, 17h41

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