Comment dessiner une image sur une fenêtre?
J'ai créé une fenêtre avec createwindow() de l'api à l'aide de VS2005 en C++ sur windows Vista
Mon exigence est de dessiner une image (format au choix) sur cette fenêtre.
Je ne suis pas à l'aide de tout les MFC dans cette application.
Merci de m'aider avec quelques extrait de code.
OriginalL'auteur Vinayaka Karjigi | 2009-11-17
Vous devez vous connecter pour publier un commentaire.
pas exactement quel est ton problème: dessiner une image bitmap sur le formulaire, ou si vous souhaitez savoir comment travailler avec les différents formats d'image, ou les deux. De toute façon ci-dessous est un exemple de comment vous pouvez charger un bitmap et le dessiner sur la forme:
LoadImage charge une icône, curseur, curseur animé, ou bitmap. Détails ici
Pour travailler avec différents formats d'image vous pouvez utiliser le Composant Imagerie Windows (voir IWICBitmapDecoder) ou du code à partir d'ici Le chargement des images JPEG et GIF ou 3ème partie outils comme FreeImage ou LeadTools
espère que cette aide, en ce qui concerne
quelqu'un peut-il me guider dans la mise png image sur la fenêtre sans utiliser les MFC
Si je peux sauver quelqu'un a quelques minutes de recherche, j'ai essayé d'utiliser cette réponse mais cela ne fonctionne pas. Après un moment de piquer j'ai essayé de changer la sizeof(bitmap) sizeof(BITMAP) et le code a fonctionné. Je suis à l'aide de Visual Studio 2015 sur Windows 10. Heres la gamme complète : GetObject(hBitmap, sizeof(BITMAP), &bitmap);
OriginalL'auteur serge_gubenko
Ah, merci 🙂 je l'ai résolu. Vient d'ajouter une ligne avant la fermeture de l'accolade. ReleaseDC(hWnd, hdc);
La fonctionnalité sage, comment cela se compare à serge_gubenko réponse?
OriginalL'auteur Ahmed Hussein