Bonjour,
je souhaite afficher via un SetBitmap une image dans un CStatic d'une boîte de dialogue. Je récupère un handle vers un DIB en mémoire et je veux convertir ce DIB en bitmap utilisable. J'ai pensé utiliser CreateDIBitmap mais je ne suis pas sur d'avoir bien saisi.
Je récupère depuis le handle, un pointeur vers les données du DIB en mémoire et je crée un bitmap comme ça, mais je ne peux rien faire avec si je regarde en mode debug, Visual Studio me dit unused. Je patauge
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 CDC hdcMemory; hdcMemory.CreateCompatibleDC(GetDC()); Bitmap = CreateDIBitmap(hdcMemory.m_hDC, (PBITMAPINFOHEADER)m_pInfo, CBM_INIT, (const void *)m_pBits, m_pInfo, DIB_RGB_COLORS);
Partager