Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++ WinAPI] Bitmapa

Ostatnio zmodyfikowano 2017-01-02 20:42
Autor Wiadomość
Krzychu97
Temat założony przez niniejszego użytkownika
» 2017-01-02 15:22:17
OK. Mam teraz obie i GetLastError zwraca znowu 0.
C/C++
bitmapa =( HBITMAP ) LoadImage( 0, "D:\\CodeBlock Projekty\\SXSXSXSXSXSX\\BMP.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_CREATEDIBSECTION );
P-155812
j23
» 2017-01-02 18:37:07
GetLastError zwraca 0, a bitmapa mimo to równa się NULL? Dziwne. Wrzuć, jeśli możesz, tę bitmapę na jakiś serwer, sprawdzę u siebie.
P-155822
Krzychu97
Temat założony przez niniejszego użytkownika
» 2017-01-02 19:20:27
P-155828
j23
» 2017-01-02 20:11:44
Wygląda na to, że LoadImage nie radzi sobie z bitmapami z 32-bitową głębią koloru. Po zamianie na 24-bity ładuje się poprawnie. Faktem jest, że GDI nie obsługuje bitmap z kanałem alfa. Jeśli chcesz się bawić z półprzezroczystymi bitmapami, zainteresuj się GDI+.
P-155831
Krzychu97
Temat założony przez niniejszego użytkownika
» 2017-01-02 20:42:14
Zapisałem bitmapę na 24 bitach i działa! Wielkie dzięki!
P-155834
1 « 2 »
Poprzednia strona Strona 2 z 2