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

MFC Discussion :

Les images et vc++


Sujet :

MFC

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 43
    Par défaut Les images et vc++
    Bonsoir,

    Voila mon probleme, j'ai une carte, une ile par exemple et je voudrais que quand je clique sur un endroit de la carte, une croix rouge apparait avec l'aide de vc++.

    Mais deja d'une part je n'arrive meme pas a afficher mon image dans une fenetre windows normal auriez vous des piste car les ressources de visual ne permette pas l'insertion d'image superieur a 256couleurs :/
    D'autre auriez vous une idee de comment je pourrais réaliser mon probleme que j'ai soulevé juste avant???

    Merci encore a bientot

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    pour afficher une image, voir la FAQ : http://c.developpez.com/faq/vc/?page=GDI#loadImage (et aussi d'autres Q/R)

    Pour tracer une croix, il suffit d'intercepter l'evenement du click de souris sur ton controle, et à ce moment dessiner une croix avec les fonctions du GDI (genre LineTo)

  3. #3
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2005
    Messages
    513
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 513
    Par défaut
    sinon tu peux utiliser des librairies spécialisé dans le traitement des images:
    CXImage
    FreeImage
    et bien d'autre!

    fait des recherches sur google pour trouver le site des deux librairies ci-dessus.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 43
    Par défaut
    Merci pour ces reponses ca me donne de bonnes piste mais mon probleme c'est comment intégrer ces images que je charge dans une fenetre que j'ai fabriqué avec visual c++
    les ressource de vc ne gerent pas les image superieur a 256couleurs donc je ne peux pas l'ajouter dans lobjet picture.
    Avez vous des tuto ou des exemples commentés, je nage completement

  5. #5
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    tu stockes l'image sur le disque et non dans les ressources. Ensuite, LoadImage te permet de charger un HBMP à partir de là.
    Si tu as visual C++ . net, tu peux utiliser CXImage aussi je crois

  6. #6
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    avec .net c'est CImage

  7. #7
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    Citation Envoyé par farscape
    avec .net c'est CImage
    presque

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 43
    Par défaut
    Merci beaucoup.
    Mais je viens de m'appercevoir d'un truc c'est que dans une application mfc j'ai pas le hwnd qu'on fabrique avec le WinMain, on peut l'obtenir comment ?
    Apres on peut l'ajouter comment a un element genre bouton ou list ?? Je voie pas du tout comment faire :s

  9. #9
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    De quel handle parles-tu ? de celui de la fenetre principale ?

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 43
    Par défaut
    Le Handle qu'on utilise pour cette fonction la en faite. C'est bien celui de la fenetre principale ?? Je le trouve pas quand je fabrique un projet MFC avec vc :/
    void PrintBmp(HWND hWnd, char *filename)
    Apres je peux ajouter l'image dans un bouton par exemple grace au HBITMAP que je créé apres??

    Merci encore ^^

  11. #11
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    quel type de projet ? MDI/SDI/Dialog based ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [D5][SQL Server] Conserver des images dans la BDD
    Par FONKOU dans le forum Bases de données
    Réponses: 8
    Dernier message: 08/06/2008, 19h58
  2. Recherche librairies pour les images
    Par mathieu_t dans le forum Bibliothèques
    Réponses: 3
    Dernier message: 16/08/2004, 21h14
  3. les images dans une base de données
    Par houhou dans le forum Bases de données
    Réponses: 8
    Dernier message: 22/06/2004, 14h27
  4. []filtre sepia pour les images
    Par nabil dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 27/01/2004, 20h41
  5. Des fonctions OGL pour les images de format usuel ?
    Par jamal24 dans le forum OpenGL
    Réponses: 3
    Dernier message: 31/05/2003, 21h59

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