28. maj 2003 - 23:08Der er
5 kommentarer og 1 løsning
Scroll en static
Hej. I mit program(WIN32), har jeg en static som jeg tilføjer tekst til med DrawText(hdc, tekst, -1, &rect, DT_WORDBREAK); På et tidspunkt bliver min static jo fuld, og så vil jeg gerne kunne scrolle den, men hvordan gør jeg så det?
Staticen er måske 400x400, så der er plads til en del tekst, men når den løber tør for plads vil jeg scrolle den.
Jeg tror ikke at du kan scrolle en static, men du kunne måske bruge en edit box med ES_READONLY stylen sat. Det er så vidt jeg ved ikke ret let at ændre farven på dele af en edit control.
Nej, det er jo problemet. Jeg har lavet programmet med en edit control, men jeg skal have forskellige farver på hver linie. Derfor bruger jeg nu DrawText, men hvis du "adder" tekst til en edit control med DrawText, så registrerer den det ikke. Det bliver på en måde bare tegnet oven på control'en. Det er denne tekst jeg skal have scrollet. Jeg tror det er lige meget om det er en static eller en edit control.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.