Skocz do zawartości

odswiezanie okna


Recommended Posts

Napisano

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)

Napisano

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...