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 :

Dessiner une image


Sujet :

MFC

  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Avril 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Avril 2008
    Messages : 71
    Par défaut Dessiner une image
    Bonjour, j'utilise une fonction qui a pour but de dessiner une image mais je ne comprend pas comment cette fonction dessine. Je prefererai inclure une image, ce serait plus facile mais bon...

    La fonction DrawImage dessine-t-elle l'image pixel par pixel ou utilise-t-elle une image?
    Si quelqu'un peut me repondre je lui en serait reconnaissant. Si cette fonction utilise une image, doit-elle se trouvé dans le projet courant. Car je ne trouve aucune image dans mon projet qui pourtant en affiche plusieurs.
    A++

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2003
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 159
    Par défaut
    Question de pure C++,
    Voici un bout de code de la msdn, je ne l'ai pas testé:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    VOID Example_DrawImage(HDC hdc)
     
    {
     
       Graphics graphics(hdc);
     
       // Create an Image object.
       Image image(L"climber.jpg");
     
       // Create an array of Point objects that specify the destination of the image.
       Point destPoints[3] = {
       Point(30, 30),
       Point(250, 50),
       Point(175, 120)};
     
       Point* pdestPoints = destPoints;
     
       // Draw the image.
       graphics.DrawImage(&image, pdestPoints, 3);
    }
    Requiert:
    Header Declared in Gdiplusgraphics.h, include gdiplus.h
    Import library gdiplus.lib
    Minimum availability GDI+ 1.0
    Minimum operating systems Windows 98/Me, Windows XP, Windows 2000, Windows NT 4.0 SP6

  3. #3
    Membre confirmé
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Avril 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Avril 2008
    Messages : 71
    Par défaut
    Merci pour ta réponse. Cependant je dois utilisé un fichier .fra pour dessiner mes variables, de la meme maniere je dois dessiner un ensemble de piece dans un controle picture.

    voici a quoi ressemblele code pour la de simples variables :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    @BLOCK_4
    VIROLE
    TC     |T¶sc¶s        |mm       |   1|%.2f|1|0|1e+35|Épaisseur de la virole|Épaisseur
    DC     |D¶sc¶s        |mm       |   1|%.2f|1|0|1e+35|Rayon moyen de la virole|Rayon moyen
    HC     |H¶sc¶s        |mm       |   1|%.2f|1|0|1e+35|Hauteur de la virole|Hauteur
    EC     |E¶sc¶s        |N/mm¶e2¶e|   1|%.0f|0|0|1e+35|Module d'Young de la virole|Module d'Young
    ReC    |R¶se¶smin¶sc¶s|N/mm¶e2¶e|   1|%.0f|0|0|1e+35|Limite d'élasticité minimale de la virole|Limite d'élasticité minimale
    NuC    |¶gn¶g¶sv¶s |         |   1|%.2f|0|0|    1|Coefficient de Poisson de la virole|Coefficient de Poisson
    @EOB
    je ne trouve pas de doc qui me permettrais de comprendre ce que signifie les differentes parties. Si quelqu'un peut me donner un lien vers une doc ou encore mieux peut m'expliquer. Merci d'avance.
    A++

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

Discussions similaires

  1. dessiner une image en C++
    Par carasmel dans le forum SDL
    Réponses: 1
    Dernier message: 29/03/2009, 14h46
  2. Dessiner une image le long d'une ligne
    Par lolman dans le forum Windows Forms
    Réponses: 2
    Dernier message: 12/03/2008, 23h59
  3. Dessiner une image avec une couleur transparente
    Par FabaCoeur dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 10/02/2008, 20h38
  4. Dessiner une image à partir d'un composant
    Par lilou77 dans le forum Interfaces Graphiques en Java
    Réponses: 19
    Dernier message: 16/11/2005, 11h47
  5. Dessiner une image en arrière plan d'1 MDI Main Frame
    Par Yacine95000 dans le forum MFC
    Réponses: 3
    Dernier message: 14/06/2004, 10h22

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