| HOWTO: Place a Caret After Edit-Control TextID: Q12190 
 | 
The EM_SETSEL message can be used to place a selected range of text in
a Windows edit control. If the starting and ending positions of the
range are set to the same position, no selection is made and a caret
can be placed at that position. To place a caret at the end of the
text in a Windows edit control and set the focus to the edit control,
do the following:
   hEdit = GetDlgItem( hDlg, ID_EDIT );    // Get handle to control.
   SetFocus( hEdit );
   SendMessage( hEdit, EM_SETSEL, 0, MAKELONG(0xffff,0xffff) ); 
   hEdit = GetDlgItem( hDlg, ID_EDIT );    // Get handle to control.
   SetFocus( hEdit );
   SendMessage( hEdit, EM_SETSEL, 0, MAKELONG(N,N) );
                                        // N is the character position. 
Keywords          : kbCtrl kbEditCtrl kbNTOS kbGrpUser kbWinOS 
Version           : 
Platform          : 
Issue type        : kbhowto Last Reviewed: March 4, 1999