Scalabium Software |
|
Knowledge for your independence'. | |
Home Delphi and C++Builder tips |
#23: How can I get a line/column number that a memo/richtext cursor is on? |
|
If you want to retrieve the line and/or column number you must
send a messages to control and retrieve the result: View examples: - for TMemo LineNumber := SendMessage(Memo1.Handle, EM_LINEFROMCHAR, -1, 0); - for TRichEdit LineNumber := SendMessage(RichEdit1.Handle, EM_EXLINEFROMCHAR, 0, RichEdit1.SelStart); ColNumber := (RichEdit1.SelStart - SendMessage(RichEdit1.Handle, EM_LINEINDEX, LineNumber, 0)); PS: not forget that starting values is 0.
|
Copyright© 1998-2024, Scalabium
Software. All rights reserved. |