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

SDL Discussion :

Transparence fenetre SDL


Sujet :

SDL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 1
    Par défaut Transparence fenetre SDL
    Via SDL, Serait-il possible de rendre la surface principale transparente ?
    je ne parle pas d'une surface blittée, mais bien de la surface qui defini la fenetre. (dans le tuto de mateo, ce serait la surface nommée ecran)

    Pour donner un ordre d'idée, il faudrait pouvoir, en deplacant la fenetre sur le bureau donner l'impression de deplacer une fenetre vide (juste des bordures en fait) et donc de voir le fond d'ecran et les icones à travers la fenetre.

    Voilà, merci de votre aide.
    Bye

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Un truc aussi spécifique au système d'exploitation ne sera jamais géré par la SDL, surtout que sous Windows à ma connaissance ce n'est dispo qu'à partir d'XP.
    Il faut que tu ailles taper dans les fonctions système.

  3. #3
    Membre expérimenté Avatar de Nyarlathotep
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    174
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 174
    Par défaut
    surtout que sous Windows à ma connaissance ce n'est dispo qu'à partir d'XP.
    Il suffit de faire une copie du contenu de l'écran (simuler un PrintScreen, par ex.) avant l'affichage de la fenêtre, puis faire une opération sur l'image obtenue afin de faire croire à une transparence ( donc juste afficher un bitmap dans la fenêtre ).
    Bon après, faut aller voir l'API Win32 (Windows), mais c'est faisable même sur un Win95.

  4. #4
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut
    Citation Envoyé par Nyarlathotep
    Il suffit de faire une copie du contenu de l'écran (simuler un PrintScreen, par ex.) avant l'affichage de la fenêtre, puis faire une opération sur l'image obtenue afin de faire croire à une transparence ( donc juste afficher un bitmap dans la fenêtre ).
    Bon après, faut aller voir l'API Win32 (Windows), mais c'est faisable même sur un Win95.
    Oui mais si on change l'image de fond après que la fenêtre est crée cela ne fonctionnerait plus...

    Jc

  5. #5
    Membre confirmé Avatar de ironzorg
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 288
    Par défaut
    Il faut que tu ailles taper dans les fonctions système.
    C'est vrai que question portabilité ce n'est pas terrible...

    Bon après, faut aller voir l'API Win32 (Windows), mais c'est faisable même sur un Win95.
    Idem

    De toute façon je ne pense pas que cela soit possible a moins ( comme beaucoup te le suggèrent ) d'aller piocher dans le Win32...

Discussions similaires

  1. [SDL] Integration fenetre SDL dans fenetre C# ?
    Par Amiraamir dans le forum Développement 2D, 3D et Jeux
    Réponses: 3
    Dernier message: 18/12/2010, 23h34
  2. Une TextBox dans une fenetre SDL
    Par greg13 dans le forum SDL
    Réponses: 8
    Dernier message: 13/09/2007, 17h58
  3. Coordonnées OpenGL et fenetre SDL?
    Par granquet dans le forum OpenGL
    Réponses: 4
    Dernier message: 19/07/2006, 17h08
  4. Probleme d'afficage fenetre SDL
    Par Invité dans le forum SDL
    Réponses: 3
    Dernier message: 19/03/2006, 18h31
  5. [SDL] Integration fenetre SDL dans fenetre C# ?
    Par salammbo dans le forum OpenGL
    Réponses: 3
    Dernier message: 07/02/2005, 09h47

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