Afficher un CBitmap - C++ - Programmation
Marsh Posté le 15-01-2011 à 23:54:41
Nlice a écrit : Bonjour a tous ! |
... et pourtant !
l'utilisation d'un Device Context (le fameux CDC) est indispensable si tu souhaites effectuer le rendu d'un CBitmap. je vais pas m'étendre sur le sujet, je vais juste te renvoyer sur ce lien pour en apprendre davantage à ce sujet : http://msdn.microsoft.com/en-us/li [...] s.80).aspx
une fois que tu as compris le principe, tout coule de source :
Code :
|
Je te renvoie à la pierre angulaire de cette opération : la fonction BitBlt (http://msdn.microsoft.com/en-us/library/fcbk8779.aspx). Si tu arrives à comprendre comment fonctionne cette méthode, tout le code que je t'ai posté t'apparaitra limpide.
Marsh Posté le 14-03-2011 à 20:44:28
Merci beaucoup pour ton aide !
(Et désolé du retard ^^)
J'ai eu énormément de mal a comprendre comment fonctionne les CDC (franchement, minimum un mois, en tentant plein d'autres choses entre-deux)
J'ai (enfin) réussi grâce a la technique que tu m'as donnée, encore merci !
Marsh Posté le 13-01-2011 à 12:26:17
Bonjour a tous !
Alors voilà, mon "problème" est simple, je cherche afficher un CBitmap dans une fenêtre.
Pour cela, sous Visual studio 6, je créer donc une "case" bitmap (c'est un projet en mode graphique), mais ensuite . . .
J'ai bien mon CBitmap qui s'appelle "MonImage", qui est en fait l'image qui s'affiche par une webcam Axis, et je souhaite ensuite l'afficher (toujours en Bitmap) dans ma fenêtre (Afficher la vidéo quoi, mais en bitmap).
Je fais cela pour pouvoir ensuite modifier les image pixel par pixel, je pense que c'est une bonne méthode (peu être pas la meilleure, mais bon . . . ^^')
Enfin voilà, du coup si quelqu'un peut m'aider a trouver comment l'afficher, je l'en remercie (Sur internet, c'est pas les aides qui manquent, mais j'ai rien compris avec leurs histoire de CDC . . .)