Fonty, dialogi modalne
Wersja B
Rysowanie tekstu zmiennym kolorem.
- Zawartość obszaru roboczego okna (patrz rysunek):
- tekst wypisany fontem wybranym przy pomocy dialogu zmiennym kolorem
przechodzącym płynnie od pierwszego do drugiego zadanego koloru
- zawsze całe przejście kolorów powinno być widoczne,
niezależnie od szerokości okna, która może się zmieniać
- Modalny dialog umożliwiający zmianę aktualnych ustawień
- przycisk uruchamiający standardowy dialog wyboru fontu
- standardowy dialog powinien być zawsze inicjowany aktualnymi
ustawieniami
- kontrolka edycji tekstu umożliwiająca zmianę wypisywanego tekstu
- przycisk zmiany pierwszego (lewego) koloru - wykorzystać standardowy
dialog wyboru koloru (ChooseColor())
- przycisk zmiany drugiego (prawego) koloru - j.w.
- kontrolka static z podglądem aktualnych ustawień (czyli
aktualny tekst wypisywany zmiennym kolorem)
- przycisk 'OK' - zatwierdzenie zmian i odrysowanie okna roboczego
z ich uwzględnieniem
- przycisk 'Anuluj' - żadna zmiana dokonana na dialogu nie powinna
zostać uwzględniona
- Pomocne funkcje:
- BeginPath(), EndPath(), SelectClipPath()
- UWAGA: w przypadku napotkania kodu ubliżającego zasadom programowania
(np. kopiowanie kodu zamiast wykorzystania funkcji lub zastosowanie
struktur danych całkowicie nieprzystających do zadania) zostaną odjęte
punkty