ScrollView - Fehler in der Ansicht
-
Ich habe ein Scrollview eingebunden und "zeichne" nun mit pDC->TextOut(...) meinen Text rein.
Dieser Text hat aber mehr Zeilen, als in die Ansicht passen.
Nun muss ich aber in der OnInitialUpdate() angeben, wie groß mein Scrollbereich sein soll. (mit SetScrollSizes(...)) Kann ich das nachträglich verändern, da ich die größe nicht kenne.2. Problem wenn ich in der OnDraw()-Methode meinen Text ausgebe, und anschliessend scrolle, erscheint nur der Bereich richtig, den ich nicht über den Fensterrand rausgescollt habe, der Rest wird nicht mehr richtig aufgebaut.
Hat jemand vieleicht eine Anleitung wie ich Schritt für Schritt vorgehen muss, und was zu beachten ist?
Ich bin am verzweifeln, bitte helft mir.Danke
frankonline
-
HILFE
-
Kann mir niemand helfen?
-
Zu beachten ist nur, dass Du mit CClientRect als Begrenzung nicht mehr hinkommst, ansonsten bleibt alles beim alten
-
Zu beachten ist nur, dass Du mit CClientRect als Begrenzung nicht mehr hinkommst, ansonsten bleibt alles beim alten
CClientRect? wo muss ich denn das setzen?
Kannst Du mir das genauer erklären?
-
Dann zeig doch mal wenigstens, wie Du den Text ausgibst!
-
in der ondraw-Methode bomme ich einen Zeiger pDC auf CDC.
Den Text gebe ich dann folgendermaßen aus:pDC->TextOut(x,y, Text);
wobei ich x und y vor jedem Aufruf der Textout-fkt. dynamisch berechne.
Muss ich das anders machen?