[C++ WinAPI] Bitmapa
Ostatnio zmodyfikowano 2017-01-02 20:42
Krzychu97 Temat założony przez niniejszego użytkownika |
» 2017-01-02 15:22:17 OK. Mam teraz obie i GetLastError zwraca znowu 0. bitmapa =( HBITMAP ) LoadImage( 0, "D:\\CodeBlock Projekty\\SXSXSXSXSXSX\\BMP.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_CREATEDIBSECTION );
|
|
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. |
|
Krzychu97 Temat założony przez niniejszego użytkownika |
» 2017-01-02 19:20:27 |
|
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+. |
|
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! |
|
1 « 2 » |