Danke erstmal für die Antwort, aber ganz so einfach ist es für mich irgendwie doch noch nicht.
Die Bitmap habe ich über LoadImage so geladen:
|
Quellcode
|
1
2
|
HANDLE hBmp1;
hBmp1 = LoadImage(NULL, "Image1.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
|
Soweit richtig?
Probleme hab ich mit der GetObject-Methode. Kannst du mir vielleicht noch nen Beispiel posten, wie ich diese Funktion (und mit welchen Variablen) aufrufen soll, um die BITMAPINFO-Struktur mit der Größe des Bitmaps zu füllen?
Dank!
TR
[Edit]
Hab das mit GetObject so versucht:
|
Quellcode
|
1
2
|
BITMAP Bmp1;
GetObject(HBITMAP(hBmp1), sizeof(HBITMAP), (LPSTR)&Bmp1 );
|
So stand das irgendwo im Platform-SDK-Doku. Leider gibt die Funktion bloß 0 zurück, was heißt, dass sie fehlgeschlagen ist.
Ich dachte jetzt des liegt daran, weil hBmp1 kein echtes HBITMAP ist, aber LoadImage will bei mir kein HBITMAP zurückgeben...
Irgendeine Idee?