Mysz, konteksty urządzenia innych okien
Wersja B
Powiększanie fragmentu ekranu, nad którym znajduje się kursor myszy.
- Po naciśnięciu lewego przycisku myszy w oknie aplikacji, aż do chwili
puszczenia:
- podczas poruszania myszą rysować prostokąt o środku w pozycji
kursora (wykorzystać XOR dla łatwego rysowania i ścierania)
- prostokąt ma mieć wymiary 10 razy mniejsze od rozmiarów części
roboczej okna aplikacji
- przy każdym poruszeniu kursorem myszy narysować w części roboczej
okna aplikacji 10-krotne powiększenie obszaru wskazanego przez prostokąt
- Rozmiar okna aplikacji może się zmieniać
- Zadbać o staranne czyszczenie narysowanego prostokąta (zawsze powinien
być widoczny co najwyżej jeden prostokąt, po zakończeniu operacji przeciągania
nie powinny być widoczne żadne ślady)
- Dostęp do DC, na którym narysowany jest cały ekran jest możliwy poprzez
GetDC(NULL)