How to select and visible mark a region in an edit field

Hi,

i have a big, multipleline Editfield, with it's controll-membervariable m_EditView, and a value-member-variable m_sView. I wanna search for the sting m_sSearch in the editfield and select it. This works fine if i use some actions like copy, paste, delete, but it isn't visible, not white letters on blue background or something else. If the "selected" text is not in a visible range, the edit-field scrolls by itself to the "selected" text.

Here's the "code" :

void CMyDialog::OnButtonSearch()
{
UpdateData();
int Pos = m_sView.Find( m_sSearch );

if( Pos >= 0 )
{
        m_EditView.SetSel( Pos, Pos + m_sSearch.GetLength() );
}
}
DennisWoodAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
fl0ydConnect With a Mentor Commented:
multiple post -- please put continue to this link:

http://www.experts-exchange.com/mfc/Q_20327076.html
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.