Mam pewien problem. Otóż Muszę wyświetlić tekst ze zmiennej LPSTR w polu typu EDIT lub STATIC.
Załóżmy, że moja zmienna LPSTR ( char )* zawiera nastepujący napis:
LPSTR Bufor = "Imię \n Nazwisko \n Data \n"
Wszystko się komplikuje, kiedy chcę wyświetlić ową zmienną. Chcę zaznaczyć, że konieczny jest pionowy pasek przewijania.
Tak wygląca mój static, a tak Edit
tekst = CreateWindowEx(0, "EDIT", "", WS_CHILD | WS_VISIBLE | WS_BORDER | WS_VSCROLL | ES_MULTILINE | ES_AUTOVSCROLL, 151, 1, 617, 150,hwnd, NULL, hInstance, NULL );
tekst = CreateWindowEx(0, "STATIC", "", WS_CHILD | WS_VISIBLE | WS_BORDER | WS_VSCROLL | ES_MULTILINE | ES_AUTOVSCROLL, 151, 1, 617, 150,hwnd, NULL, hInstance, NULL );
A więc zaczynamy.
Przy wyświetlaniu w polu EDIT kompilator omija znaki \n (tzn. nie przechodzi do nastepnej linijki), a tekst wyświetlony jest następujący: "Imię Nazwisko Data".
Natomiast przy polu STATIC tekst wyświetla się poprawnie, ale niestety SCROLLBAR źle działa. (widać go, ale jest on nieaktywny i nie przewija tekstu).
Proszę o pomoc w rozwiązaniu jednego z tych 2 problemów.
Głowiłem się z tym długo i nic nie wymyśliłem, a z internetu tylko w szkole korzystam i googluję, ile mogę.