GDI, mysz, menu
Wersja A
Rozwinięcie poprzedniego programu.
- Zmiana sposobu rysowania:
- przyciśnięcie lewego przycisku myszy - rozpoczęcie rysowania figury
z jednym rogiem zaczepionym w punkcie przyciśnięcia
- poruszanie myszą - rysowanie konturu figury (z wykorzystaniem
XOR)
- aktualne położenie kursora myszy jest miejscem zaczepienia
przeciwległego wierzchołka prostokątnego otoczenia figury
- nie tracić kontroli nad myszą po wyjściu kursora poza obszar
okna
- dzięki wykorzystaniu XOR rysowanie musi być szybkie i nie
może powodować mrugania
- zwolnienie przycisku myszy - zatwierdzenie figury - zamiast konturu
powinna się pojawić figura narysowana według aktualnych ustawień
- Usuwanie ostatniej figury poprzez wybór pozycji menu (dwuklik nie
musi nic robić)
- Możliwość zmiany aktualnych ustawień w menu:
- kolor (czarny, czerwony, zielony, niebieski)
- figura (prostokąt, elipsa, prostokąt z zaokrąglonymi rogami)
- grubość pióra (1, 3, 5, 7)
- styl pióra (dowolnie wybrane trzy różne standardowo dostępne style)
- aktualnie wybrane ustawienia powinny być zaznaczone w menu
- Specjalna pozycja menu, której wybranie spowoduje inwersję kolorów
aktualnej zawartości obszaru roboczego okna
- inwersja nie musi być stała - dowolne odrysowanie części lub całego
okna może spowodować normalne odrysowanie