Krzysztof Mossakowski
Programowanie w środowisku Windows
2004 - Zadania
Rysowanie tekstu.
Wersja B
Twarz.
Wzór programu
Działanie programu:
twarz
maksymalne koło wpisane w obszar klienta okna
zawsze wycentrowana
kolor regulowany pionowym skrolem w lewym górnym rogu: od żółtego do białego
uśmiech
pół czerwonej elipsy
szerokość regulowana poziomym skrolem okna
wysokość regulowana pionowym skrolem okna
oczy
białe koła z czarnym brzegiem
źrenice
niebieskie koła w oczach, zawsze styczne do brzegu okna
śledzą ruch myszy w obszarze klienta okna i poza nim, jeśli w tym obszarze został naciśnięty lewy przycisk myszy
rozmiar okna
dozwolona zmiana
precyzyjnie skalować cały obrazek do aktualnego rozmiaru obszaru klienta
minimalna szerokość i wysokość: 200 pikseli
Wskazówki:
CreateWindow(), "SCROLLBAR"
SetScrollInfo(), GetScrollInfo()
WM_VSCROLL, WM_HSCROLL
WM_GETMINMAXINFO
atan2()