also - danke schon mal für diesen Tip
SendMessage(RichEdit1.Handle,EM_GETFIRSTVISIBLELIN E,wp,lp);
das klappt wunderbar!
Den zweiten versteh ich aber leider nicht so richtig. Wie kann ich in einer WndProc eines Controls nach WM_VScroll ausschau halten? - Wo kann ich da suchen? In der Delphi-Hilfe? Oder auf der Microsoft-Seite?