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 :

image SDL dans une boite de dialogue


Sujet :

SDL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 37
    Par défaut image SDL dans une boite de dialogue
    Bonjour,

    Je souhaite afficher une image Bmp 550x550 via la SDL dans une boite de dialogue creer sous visual studio ( MFC ). j'ai bien compris le fonctionnement de la SDL ( creer une surface, l'initialiser, la travailler puis la blitter), mon probleme vien au moment de blitter cette surface, j'aimerais pouvoir la blitter sur ma boite de dialog directement, il me faut donc un pointeur sur la surface qui va recevoir mon image.

    Mon choix pour la SDL vien du fait que j'ai besoin d'utiliser la fonction de transparence qu'elle offre pour travailler les images.

    Merci

  2. #2
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 540
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 540
    Par défaut
    Je ne vois pas l'intérêt d'utiliser SDL avec MFC.
    Il y a des API pour avoir la transparence d'une bitmap..
    sinon autant utiliser Direct X directement..
    SDL c'est idéal pour faire un jeu ou une appli multimédia portable..
    mais dans une appli fenêtrée Windows je n'en vois pas l'intérêt.

    Citation Envoyé par Gnius Voir le message
    j'aimerais pouvoir la blitter sur ma boite de dialog directement, il me faut donc un pointeur sur la surface qui va recevoir mon image.
    Il faut avoir un HDC ; mais encore une fois c'est aller chercher midi à 14heures il vaut mieux utiliser les fonctions du GDI ( voir MSDN ) le gain avec SDL sera nul en plus ce sera compliqué d'interfacer cela avec MFC

  3. #3
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 37
    Par défaut
    mon but est de fair un jeux sous forme d'une boite de dialogue dans laquelle est inclue une zone (surface ) gerer par la SDL contenant le graphisme du Jeux et le joueur interragie grace aux differents boutons de la boite de dialogue.

    J'ai donc besoin de definir une zone sur ma boite de dialogue qui acceuillera tout le coté graphique.

  4. #4
    Membre très actif
    Avatar de TheDrev
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 310
    Par défaut
    WxWidgets et un framework d'interface graphique inspiré des MFC, et ui integre un composant SDL. Je n'ai jamais entendu parlé d'un tel composant sous MFC, cela doit bien etre faisable mais plutot long et compliqué...

Discussions similaires

  1. Image de fond dans une boite de dialogue
    Par ahmed_auomation dans le forum VC++ .NET
    Réponses: 0
    Dernier message: 01/11/2008, 08h38
  2. Réponses: 7
    Dernier message: 11/06/2008, 12h36
  3. Image dans une boite de dialogue
    Par wooki64 dans le forum VBScript
    Réponses: 2
    Dernier message: 13/08/2007, 14h52
  4. [MFC] Dessin dans une boite de dialogue .
    Par Platypus dans le forum MFC
    Réponses: 8
    Dernier message: 21/07/2005, 11h21
  5. afficher dans une boite de dialogue la valeur d'une variable
    Par micknic dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 10/07/2005, 09h25

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