Article ID: 12190
Article Last Modified on 7/11/2005
hEdit = GetDlgItem( hDlg, ID_EDIT ); // Get handle to control. SetFocus( hEdit ); SendMessage( hEdit, EM_SETSEL, 0, MAKELONG(0xffff,0xffff) );It is also possible to force the caret to a desired position within the edit control. The following code fragment shows how to place the caret just to the right of the Nth character:
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: kbhowto kbeditctrl kbctrl KB12190