[WinApi] Ładowanie grafiki *.bmp do elementu statycznego
Ostatnio zmodyfikowano 2015-06-23 11:22
Jethro Temat założony przez niniejszego użytkownika |
[WinApi] Ładowanie grafiki *.bmp do elementu statycznego » 2015-06-23 02:13:03 Witam. Chciałem załadować grafikę do statycznej kontrolki. Kod wyszedł mi następujący: HWND hLogo = CreateWindowEx( 0, "STATIC", NULL, WS_CHILD | WS_VISIBLE | SS_BITMAP, 150, 50, 500, 30, hwnd, NULL, hInstance, NULL ); SendMessage( hLogo, STM_SETIMAGE, hwnd, LoadImage( NULL, "logo.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE ), 0 );
I w odpowiedzi do staję: 50 115 [Error] invalid conversion from 'HWND' to 'WPARAM {aka long long unsigned int}' [-fpermissive] 50 110 [Error] invalid conversion from 'HANDLE {aka void*}' to 'LPARAM {aka long long int}' [-fpermissive] 50 115 [Error] too many arguments to function 'LRESULT SendMessageA(HWND, UINT, WPARAM, LPARAM)'
Wiersz 50 to ten z |
|
Monika90 |
» 2015-06-23 11:22:00 Wywołujesz SendMessage ze złą liczbą argumentów, na dodatek, mają niewłaściwe typy. Uchwyt zwracany przez LoadImage trzeba rzutować na LPARAM.
|
|
« 1 » |