[GDI+] WM_PAINT a zacinanie programu
Ostatnio zmodyfikowano 2016-09-26 18:48
Monika90 |
» 2016-08-01 10:53:06 Przed deklaracją Gdiplus::Image obrazekPNG( L"plik.png" );
na początku main.cpp dodaj taki kod struct GDIPlus { ULONG_PTR gdi_plus_token; GDIPlus() { Gdiplus::GdiplusStartupInput gdi_plus_startup_input; Gdiplus::GdiplusStartup( & gdi_plus_token, & gdi_plus_startup_input, NULL ); } ~GDIPlus() { Gdiplus::GdiplusShutdown( gdi_plus_token ); } };
GDIPlus gdi_plus;
i usuń wywołania funkcji GdiplusStartup oraz GdiplusShutdown z WinMain |
|
mikson Temat założony przez niniejszego użytkownika |
» 2016-08-01 18:00:30 Dzięki, już działa i się kompiluje, ale zacinanie nadal jest widoczne. |
|
j23 |
» 2016-08-02 10:14:14 No a co ze skalowaniem? Jest, czy bitmapa kopiowana jest jeden do jednego? |
|
mikson Temat założony przez niniejszego użytkownika |
» 2016-08-03 00:06:12 Zacinanie pojawia się bez względu na to, czy bitmapa jest skalowana, czy nie. |
|
j23 |
» 2016-08-03 10:58:26 Spróbuj z funkcją BitBlt lub StretchBlt.
Jaka wersja systemu? |
|
mikson Temat założony przez niniejszego użytkownika |
» 2016-09-26 17:59:28 Jak miałoby wyglądać zastosowanie tej funkcji w tym przypadku?
Wersja systemu Windows 10 64 bit, ale program testowany i działa identycznie u kolegi na Windows XP 32 bit. |
|
j23 |
» 2016-09-26 18:35:07 Jeszcze się z tym bawisz? Pytania nie rozumiem. Nie wiesz, jak napisać kod z wyżej wymienionymi funkcjami? |
|
mikson Temat założony przez niniejszego użytkownika |
» 2016-09-26 18:48:41 W sumie... masz rację. Rzucam tę bibliotekę, przechodzę na inną. W każdym razie dzięki za próby pomocy :-) |
|
1 « 2 » |