EM_LINEFROMCHAR
An
application sends an EM_LINEFROMCHAR message to retrieve the index of the line
that contains the specified character index in a multiline edit control. A
character index is the number of characters from the beginning of the edit
control.
EM_LINEFROMCHAR
wParam = (WPARAM) ich; // character index
lParam = 0; // not used; must be zero
Parameters
ich
Value of wParam.
Specifies the character index of the character contained in the line whose
number is to be retrieved. If the ich parameter is -1, either the line number of the current line (the
line containing the caret) is retrieved or, if there is a selection, the line
number of the line containing the beginning of the selection is retrieved.
Return Values
The return
value is the zero-based line number of the line containing the character index
specified by ich.
Remarks
In a rich
edit control, if the character index is greater than 64K, use the message
EM_EXLINEFROMCHAR.
See Also