CBitmap in BYTE*



  • moin

    ich will ein CBitmap in ein BYTE* kopieren...

    heist ich hab ein
    CBitmap *c;
    Das erhält seine Daten von
    c=pDC->GetCurrentBitmap();

    und dieses Bitmap will ich jetzt
    BYTE* picture;
    zuweisen...
    Probiert hab ich :

    c->GetBitmapBits(bw*bh,pApp->picture);

    Leider ging das net ...
    warum ?

    mfg LT



  • BYTE* picture;

    da erstellst du nur einen zeigervariable, die auf nichts zeigt, du müsstest da schon mal entsprechend Speicher reservieren

    c->GetBitmapBits(bw*bh,pApp->picture);

    ich weis ja nicht ob pApp->picture nun ein Zeiger auf einen genügend großen Speicher ist, oder ob du da eigentlich nur picture verwenden wolltest



  • nee das passt schon ...
    der speicher ist reserviert und ich will auch auf pApp->picture da steht auch schon ein entsprechend großes bild drin...
    das stimmt schon alles ...


Anmelden zum Antworten