Memo, was wird angezeigt
-
Moin,
ich habe ein Memo mit mehreren hundert Zeilen. Über den Scrollbar habe ich einen bestimmten Bereich zur Ansicht gebracht.
Frage: wie bekomme ich raus, wo meine Ansicht beginnt?Danke im Voraus
DG2003
-
Direkt mit der TMemo-Komponente nicht, aber mittels der WinAPI:
EM_GETFIRSTVISIBLELINE Message, s. http://msdn.microsoft.com/en-us/library/bb761574%28VS.85%29.aspx
-
Danke Th69,
das war der richtige Tip.int zeile = SendMessage(Memo2->Handle, EM_GETFIRSTVISIBLELINE, 0, 0);
Habe bei dieser Gelegenheit noch eine interessante Internetseite gefunden:
http://www.kirschbaum-software.biz/ubbthreads/showflat.php?Cat=&Board=FOR17&Number=485&page=0&view=expanded&sb=5&o=&fpart=1