[WinAPI] Bitmap auf Button

Hunter

Erfahrenes Mitglied
Hallo,

ich habe derzeit das Problem, dass ich ein Button erstellt habe und dort ein Bitmap drauf haben will. Leider funktioniert es nicht.
Hier mal der Code:

Code:
hWndButtonOtherItem = CreateWindow("button", NULL, WS_VISIBLE | WS_CHILD | BS_BITMAP, 
												   220, 155, 30, 30, hWndImage, (HMENU) IDB_OTHERITEM, hInstButton, NULL);
				SendMessage(hWndButtonOtherItem, BM_SETIMAGE, IMAGE_BITMAP, (LPARAM) LoadBitmap(GetModuleHandle(0), "data\\test.bmp"));
Hier wird mir leider nur der normale Button angezeigt.
Sprache ist natürlich WinAPI (C/C++). Wäre wirklich toll, wenn mir geholfen werden könnte :)
 
Hi,


versuch mal Folgendes (nicht getestet, sorry):

C++:
hWndButtonOtherItem = CreateWindow("button", "", WS_VISIBLE | WS_CHILD | BS_BITMAP|BS_PUSHBUTTON, 
                                                   220, 155, 30, 30, hWndImage, (HMENU) IDB_OTHERITEM, hInstButton, NULL);
                SendMessage(hWndButtonOtherItem, BM_SETIMAGE, IMAGE_BITMAP, (LPARAM) LoadImage (GetModuleHandle (NULL), "data\\test.bmp",
 IMAGE_BITMAP,0, 0,LR_DEFAULTCOLOR | LR_LOADFROMFILE));


Lass uns wissen, ob das geht.

Viele Grüße
k.
 

Neue Beiträge

Zurück