WinAPI - zrzut czesci pulpitu. Nie do konca rozumiem.

WinAPI - zrzut czesci pulpitu. Nie do konca rozumiem.
MI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 243
0

Napisałem tu program w WinAPi, który robi zrzut części pulpitu i wyświetla w oknie. Jak przesuwam okno to uruchamiany jest komunikat WM_WINDOWPOSCHANGING. Dlaczego tak dziwnie się program zachowuje, tzn. wyświetla wiele jednocześnie częściowo nachodzących na siebie okien? Ktoś mi to wytłumaczy?

Azarien
  • Rejestracja: dni
  • Ostatnio: dni
2

To jest ten sam efekt, który powstaje gdy kamera zobaczy monitor z jej własnym obrazem.
Albo gdy postawisz dwa lustra naprzeciw siebie.

NI
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 535
2

rysujesz na oknie zrzut ekranu, następnym razem na zrzucie ekranu pojawi się kawałek okna, a więc to okno narysuje kawałek ekranu z samym sobą z kawałkiem ekranu itd...

MI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 243
0

A jak zrobić żeby wyświetlało mi cały pulpit bez mojego okna? (tak, żeby nie było tego głupiego efektu)

NI
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 535
1

albo na chwilę przed zrobieniem zrzutu ekranu będziesz zmieniał wygląd okna na zwyczajny i po zrzucie dopiero rysował go, albo pobawisz się z samym zrzutem ekranu i będziesz na nim rysował coś w miejscu, gdzie masz to swoje okno

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.