[c++, najlepiej VC98] Rozmiary liter.

0

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.

0

DrawText poza rysowaniem może obliczyć rozmiar tekstu.

0

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.

0

No i... [???]

0

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.

0

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).

0

Dzięki wielkie. pozdro

1 użytkowników online, w tym zalogowanych: 0, gości: 1