Kaczka Napisano Grudzień 6, 2019 Autor Zgłoś Udostępnij Napisano Grudzień 6, 2019 jaka i w ktorym miejscu kody wstawic funkcje ktora odwieza okno po jakiej kolwiek operacji na nim(teraz mam tak ze gdy mniejsze okno a pozniej rozcjiagne to znika mi czesc bitamapy, lub gdy wczytuje obrazek to pojawia sie on na poprzednim) Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Burn Napisano Grudzień 6, 2019 Zgłoś Udostępnij Napisano Grudzień 6, 2019 Witam Okno (a nawet jego określony obszar) możesz odrysować za pomocą funkcji InvalidateRect (ewentualnie InvalidateRgn) którą byś musiał wywołać po każdej operacji po której okno wymagałoby odświezenia. Zastanawiam sie nad tym w jaki sposób wyświetlasz bitmapy, ale chyba na w obsłudze komunikatu WM_PAINT. Radzę wszyskie operacje rysowania, wyświetlania bitmap wykonywać właśnie w po wywołaniu przez system tego komunikatu (WM_PAINT), wtedy pobierasz za pomocą BeginPaint uchwyt device context okna ktore wymaga odrysowania następnie malujesz po oknie (wyświetlasz bitmapy) i po tym wszystkim wywołujwsz EndPaint. Pozdro Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.