>Declare Long GetCursorPos in User32 String @cPoint >Declare Long ScreenToClient in User32 Long hWnd, String @cPoint > >Declare Long SendMessage in User32 as SendMessageStr ; > Long hWnd, Long uMsg, Long wParam, String @lParam > >lc_Point = space(8) >GetCursorPos( @lc_Point ) >ScreenToClient( ThisForm.RichEdit.hWnd, @lc_Point ) >ThisForm.RichEdit.SelStart = SendMessageStr( ThisForm.RichEdit.hWnd, EM_CHARFROMPOS, 0, lc_Point ) >>