Einzelnen Beitrag anzeigen

mani64

Registriert seit: 8. Apr 2009
49 Beiträge
 
Delphi 5 Professional
 
#1

Richedit - noch einmal Cursor positionieren

  Alt 1. Mai 2009, 18:20
Hallo,

mit Bezug auf diesen Topic - um den Bildausschnitt richtig zu fixieren, muss ich doch anders vorgehen, weil die Länge des Textes sich ja geändert hat und daher auch die relative Position der Scrollbar.

Wie wäre dieses? Ich positioniere den Cursor im Bildausschnitt oben links, merke mir die Position und komme später mit
richedit.Perform(EM_SCROLLCARET,0,0) zu dieser Position zurück und versetze dann den Cursor mit Selstart an die Position innerhalb des Bildausschnittes.

Dazu müsste ich nur noch wissen, wie ich den Cursor im Bildausschnitt oben links positioniere bzw. welchen Wert ich dazu an Selstart übergeben muss. Per Tasten ist das einfach: Strg + Bild.up.
Also Frage: Wie bekomme ich den Cursor an die Position oben links im aktuellen Bildausschnitt?

Selstart:=...

- damit ich später mit richedit.Perform(EM_SCROLLCARET,0,0) erst zu dieser Position scrollen und anschließend den Cursor wieder an die alte Position innerhalb des Bildausschnittes setzen kann?

Danke für Hilfe.
  Mit Zitat antworten Zitat