From CBitmap casting to HBitmap



  • hi
    ich hänge echt fest, Das Programm sollte funktionieren, tut es aber ncht der Fehler steckt in den ersten 3 Zeilen!!!!!!!!!! Bin echt am ende hab fast alles ausprobiert. Hilfeeeeeee!!!!!!!!!!!!!!!!!!!! ⚠

    CBitmap pic1;
    pic1.CreateBitmap( nWidth, nHeight, nPlanes, nBitCount, lpstr);

    pic1.Attach(HBITMAP(pic1));//????ist nötig um handle für cwnd zu haben!!!!!!!
    BITMAP bild_header1;
    pic1.GetBitmap(&bild_header1);
    CWnd* wp1 = GetDlgItem( IDC_STATIC3);// IDC_STATIC_CAM1
    CDC *pDC1 = wp1->GetDC();
    CDC imageDC1;
    imageDC1.CreateCompatibleDC(pDC1);
    imageDC1.SelectObject(&pic1);
    pDC1->BitBlt(0,0,bild_header1.bmWidth,bild_header1.bmHeight,&imageDC1,0,0,SRCCOPY);
    imageDC1.DeleteDC();


Anmelden zum Antworten