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 ...