[Back to WIN-OS2 SWAG index]  [Back to Main SWAG index]  [Original]

{
A while back, I posted a question in this conference asking how to
position the caret within an edit control using BP7 and OWL.  I didn't
get a good answer back, but have since figured out the answer.  It took
me a while because of the poor Borland documentation.  I thought I'd
post it here to save others some grief.  SWAG Librarians: Please
consider adding this message to the Win-OS2 library.  It turns out to be
extremely simply.  To position the caret within an edit control, simply
call the SetSelection method, giving it a starting position and an
ending position equal to your desired caret position.  For example, if
you have an edit control object named EC, and want to position the caret
at column 5 (numbering starts at 0), simply

  EC^.SetSelection(5, 5);

[Back to WIN-OS2 SWAG index]  [Back to Main SWAG index]  [Original]