Rysuję tekst w okienku przy pomocy DrawText lub TextOut. Ale nie wiem jak sprawdzić rozmiary liter lub wyrazów, żeby w odpowiedzim miejscu rozpocząć malowanie od początku formy ale linijkę niżej.
DrawText poza rysowaniem może obliczyć rozmiar tekstu.
Dzięki. Czegoś takiego szukałem.
Mam jeszcze jeden problem. Zależy mi w sumie na narysowaniu ciągu tekstowego ale zmiennego (czcionka, kolor, wielkość, styl). Taka narysowana zawartość RichText.
No i... [???]
No jak to zrobić?
Przed użyciem DrawText-a sobie ustawiam styl, czcionkę, kolor. A co jeśli jeden wyraz gdzieś na środku linijki ma wyskoczyć innym kolorem i podkreślony? Nie ma to na to jakiejś klasy/funkcji? jak nie ma to nie... Będzie trza pokombinować z DrawTextem.
A co jeśli jeden wyraz gdzieś na środku linijki ma wyskoczyć innym kolorem i podkreślony?
Rysujesz partię tekstu w jednym stylu, obłiczasz jego rozmiar, zmieniasz styl, na podst. obliczonego rozmiaru przesuwasz współrzędne i malujesz następną partię tekstu itd. W sumie, rozchodzi się o podzielenie tekstu/linii pod kątem styli (lista???).
Nie ma to na to jakiejś klasy/funkcji?
No funkcji, która maznełaby linię tekstu w kilku formatach to nie ma (w każdym razie ja takowych nie znam).
Dzięki wielkie. pozdro