WinApi BMP na Buttonach

0

Witam, mam problem. Piszę pewien program, potrzebne mi Bmp na buttonach.

Bmp nie może być w zasobach aplikacji, ma być wczytywane z zewnątrz.

Kod tego typu nie działa nwm czemu:

hBitmapa = (HBITMAP) LoadImage(NULL, L"butt.bmp", IMAGE_BITMAP,1000, 800, LR_LOADFROMFILE);
//To działa do momentu wywołania SednMessage
SendMessage( hbutton, BM_SETIMAGE,( WPARAM )hBitmapa, 0 );

I jeszcze:
Dajmy na to że podzieliłem sobie bmp na kwadraty 32x32p i i każdy kwadrat ma mieć swój adres( X1,Y4 = x0,y128)
Jak przekazać kompilatorowi że bmp ma być wyświetlany od tej współrzędnej a nie od lewego górnego rogu???

Proszę o kod.(środowisko visual studio 2008 Express)

0

Zainstaluj sobie Visuala 2010 Express, lepszy debugger. Przyciski z bitmapami to nie jest prosty temat w WinApi... Niby są do tego jakieś tam gotowe funkcje ale nie działają/działały, tutaj masz mój dawny temat: http://4programmers.net/Forum/C_i_C++/186560-c++winapi_button_+_obrazek_w_tle_-_imagelistbutton_setimagelist?page=
Tam masz działający kod na odrysowywanie przycisku - bitmapy w momencie przycisnięcia i standardowym.

1 użytkowników online, w tym zalogowanych: 0, gości: 1