CRichEditView::FindText
BOOL FindText( LPCTSTR lpszFind**, BOOL** bCase = TRUE, BOOL bWord = TRUE );
Return Value
Nonzero if the lpszFind text is found; otherwise 0.
Parameters
lpszFind
Contains the string to search for.
bCase
Indicates if the search is case sensitive.
bWord
Indicates if the search should match whole words only, not parts of words.
Remarks
Call this function to find the specified text and set it to be the current selection. This function displays the wait cursor during the find operation.
Example
void CMyRichEditView::OnReplaceAll( LPCTSTR lpszFind,
LPCTSTR lpszReplace, BOOL bCase, BOOL bWord )
{
CWaitCursor wait;
// no selection or different than what we are looking for
if (!FindText(lpszFind, bCase, bWord))
{
CRichEditView::OnTextNotFound( lpszFind );
return;
}
GetRichEditCtrl().HideSelection(TRUE, FALSE);
m_nNumReplaced = 0;
do
{
GetRichEditCtrl().ReplaceSel(lpszReplace);
m_nNumReplaced++; // Record the number of replacements
} while (FindTextSimple(lpszFind));
GetRichEditCtrl().HideSelection(FALSE, FALSE);
}
CRichEditView Overview | Class Members | Hierarchy Chart
See Also CRichEditCtrl::FindText, CRichEditCtrl::SetSel, CRichEditView::FindTextSimple, CWaitCursor