I tried searching for an answers to my question, but I don't know what to search for. It most likely has something to do with subclassing, but I still don't know how to do this. Anyway, I want my edit controls to display the caret (where it was before the user switch tasks) after the user switches back. Like for instance, say I go to google.com, I type something in the search box, I leave the caret in the middle of my search, I switch tasks to an open program like Microsoft Word, I go back to my open browser with google.com and the caret appears in the middle of my search right where I had left it. I can't really explain what I would like very well and that's most likely why I can't find anything when I search.

Thanks for any help!!!