Automatyczne przewijanie w kontrolce Edit(WinApi + Cpp)

0

Problem jest taki:
Tworzę kontrolkę o rozmiarze X = 100px. I teraz kiedy wpisuję do niej tekst to niestety ograniczenie tekstu jest tylko do tych 100px. Jeśli zrobię 300px to jest ograniczenie 300px. Lecz, jeśli jakiś dłuższy tekst(10 liter) skopiuje, i tam wkleje to tekst który wklejam jest ograniczony do tylu ile pozwala mu rozmiar. Jeśli dam zmienną którą dam do treści tej kontrolki, i za pomocą buttona ją dodam do edita, to tekst się doda, ale widzę tylko jego początek. I nie mogę przewinąć dalej tekstu. Jedyne co mogę zrobić to usunąć początek aby zobaczyć :)
Screen:
http://picturepush.com/public/11297255

0

Rozwiązanie, takie style w Edit:
WS_CHILD|WS_VISIBLE|ES_AUTOHSCROLL|ES_AUTOVSCROLL

0

WS_AUTOHSCROLL - autoprzewijanie poziome, będziesz mógł wklejać cały swój tekst
WS_AUTOHSCROLL - autoprzewijanie pionowe, jeżeli twój tekst ma wiele linii. Wtedy nie zapomnij użyć także flagi ES_MULTILINE, która pozwala na używanie wielu linii w kontrolce

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