Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2629 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [MFC] Afficher Bitmap

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MFC] Afficher Bitmap

n°936308
Pepedimanc​ho
Posté le 04-01-2005 à 09:58:26  profilanswer
 

Salut à tous!!! :hello:  
 
Voila je voudrais afficher une image dans un controle Picture.
il s'agit d'une image au format BMP.
J'ai essayé la fonction "StretchBlt" , sans succé.
Je pense qu'il faudrait récupérer la taille du controle, et ses coordonnées mais je ne sais pas comment faire.
 
Merci d'avance!!!

mood
Publicité
Posté le 04-01-2005 à 09:58:26  profilanswer
 

n°937040
Rits75
to?be:!be
Posté le 04-01-2005 à 17:56:26  profilanswer
 

HBITMAP hbm = (HBITMAP) LoadImage(NULL, "LePathDeTonImage", IMAGE_BITMAP, /*Sa Width*/, /*Sa Height*/, LR_LOADFROMFILE | LR_CREATEDIBSECTION);
 
HDC hdcImage = CreateCompatibleDC(NULL);
SelectObject(hdcImage, hbm);
 
StretchBlt(hdc, 0, 0, /*Sa Width*/, /*Sa Height*/, hdcImage, 0, 0, /*Sa Width*/, /*Sa Height*/, SRCCOPY);
 
voila ca devré s'afficher, consulte la doc pour le StretchBlt pour les params (etirer/reduire l'image);
 

n°938960
Pepedimanc​ho
Posté le 06-01-2005 à 11:57:55  profilanswer
 

Merci pour ta réponse, mais j'aurais d'autres questions.
Comment est ce que l'on récupère la taille et la position du controle picture?
Comment on lui indique qu'il doit afficher l'image dans le controle?
C'est le HDC??

n°939418
Rits75
to?be:!be
Posté le 06-01-2005 à 16:43:39  profilanswer
 

ben pour ca faut creer une variable correspondant a ta picturebox ds ton class wizard.
apres tu as la variable correspondant a ton objet et ta plus qu'a utiliser ses methodes! et pour dssiner dedans tu recup le hdc de ta picture box au lieu de celui de la fenetre!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [MFC] Afficher Bitmap

 

Sujets relatifs
[Javascript] Afficher le texte lorsque l'on clique sur un lienSurlignage dans une bitmap ?
comment afficher different texte dans ma page ( debutant )Quelle balise pour afficher des balises..??
Afficher une pixel à l'écran avec openglafficher les balise html
problème d'inclusion des header MFCafficher un message en dos avec delphi 7
Afficher du rss sur d'autres sites !temporisation MFC
Plus de sujets relatifs à : [MFC] Afficher Bitmap


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR