Mysz, konteksty urządzenia innych okien
Wersja A
Zmiana na odcienie szarości zawartości innego okna.
- Po naciśnięciu lewego przycisku myszy w oknie aplikacji, aż do chwili
puszczenia, zaznaczać okno, nad którym aktualnie znajduje się kursor
- oznaczać ramką o szerokości 3 piksele, rysowaną białym piórem
z wykorzystaniam XOR
- do znajdowania okna pod kursorem wykorzystać funkcję WindowFromPoint()
- Po puszczeniu lewego przycisku myszy nad oknem zawartość tego okna
powinna zostać odrysowana w odcieniach szarości
- Zadbać o staranne czyszczenie zaznaczenia okna (zawsze co najwyżej
jedno okno powinno być zaznaczone, po zakończeniu operacji nie powinny
być widoczne żadne ślady), uniemożliwić zaznaczanie i zmianę okna tej
aplikacji
- Dostęp do DC, na którym narysowany jest cały ekran jest możliwy poprzez
GetDC(NULL)