Krzysztof Mossakowski
Programowanie w środowisku Windows
2006 - Zadania
Zadanie przekrojowe
Wersja B
Czerwone krawędzie okna
Wzór programu
Czerwony kolor krawędzi okna, przy pomocy której modyfikowany jest rozmiar okna
grubość obramowania zgodna z ustawieniami systemowymi
zachować wszystkie standardowe elementy okna (pasek tytułowy, menu itp.)
wyeliminować efekty mrugania
jeśli zmiana rozmiaru następuję na rogu okna, zaznaczyć obie krawędzie
można zaniedbać zmianę rozmiaru okna przy pomocy klawiatury
Wskazówki:
WM_NCPAINT
GetSystemMetrics(), SM_CXSIZEFRAME, SM_CYSIZEFRAME
GetWindowDC(), ReleaseDC()
CreateSolidBrush(), DeleteObject(), FillRect()
SetTimer(), WM_TIMER
GetCursorPos(), WindowFromPoint()
RedrawWindow()
Przybliżona punktacja:
poprawne działanie: 10.0