CRichEditCtrl::FindText
Suchen Text innerhalb des Rich-Edit-Steuerelements.
long FindText(
DWORD dwFlags,
FINDTEXTEX* pFindText
) const;
Parameter
dwFlags
Eine Liste der möglichen Werten, finden Sie unter wParam in EM_FINDTEXTEXT in Windows SDK.pFindText
Zeiger auf die FINDTEXTEX-Struktur, die die Parameter für die Suche und gibt den Bereich zurückgibt, in dem die Übereinstimmung gefunden wurde.
Rückgabewert
Nullbasierte Zeichenposition der nächsten Übereinstimmung; - 1, wenn nicht mehr Übereinstimmungen gefunden werden.
Hinweise
Sie können entweder auf oder ab suchen, indem Sie die richtigen Bereichsparameter in der CHARRANGE-Struktur innerhalb der FINDTEXTEX-Struktur festlegen.
Weitere Informationen finden Sie unter EM_FINDTEXTEX Meldung und FINDTEXTEX-Struktur in Windows SDK.
Beispiel
// Set the selection to be the first occurrence of the
// string lpszmyString, if it is found.
FINDTEXTEX ft;
ft.chrg.cpMin = 0;
ft.chrg.cpMax = 50;
ft.lpstrText = _T("wallaby");
long n = m_myRichEditCtrl.FindText(FR_MATCHCASE|FR_WHOLEWORD, &ft);
if (n != -1)
m_myRichEditCtrl.SetSel(ft.chrgText);
Anforderungen
Header: afxcmn.h