Problem mit Bitmap Resource und LoadBitmap
-
Hallo,
ich versuche gerade eine Bitmap statisch einzubinden und in einem Fenster darzustellen. Die resource-Dateien sehen so aus...
resource.h:
#define IDB_BMBID 501resource.rc:
#include "resource.h" IDB_BMBID BITMAP "Logo.bmp"Der Code in der LRESULT CALLBACK sieht so aus:
HINSTANCE hTestInstance; HBITMAP hBitMap; BITMAP bitmap; switch (message) { case WM_CREATE: { hTestInstance = ((LPCREATESTRUCT) lParam)->hInstance; hBitMap = LoadBitmap (hTestInstance, MAKEINTRESOURCE("IDB_BMBID"));hTestInstance bekommt laut Debugger(VS Express 2008) nach dem Aufruf den Wert 0x00400000 zugewiesen, aber hBitMap hat als Rückgabewert NULL!
Was mache ich falsch?
-
MAKEINTRESOURCE(IDB_BMBID)Ohne Anführungszeichen.
-
Sauber, es funktioniert!
Vielen Dank!