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