CRichEditCtrl::FindText
Recherche du texte dans le contrôle RichEdit.
long FindText(
DWORD dwFlags,
FINDTEXTEX* pFindText
) const;
Paramètres
dwFlags
Pour obtenir la liste des valeurs possibles, consultez l' wParam dans EM_FINDTEXTEXT dans Kit de développement logiciel Windows.pFindText
Pointeur vers la structure de FINDTEXTEX fournissant les paramètres de la recherche et retourne la plage où la correspondance.
Valeur de retour
La position du caractère de base zéro de la correspondance suivante ; – 1 s'il ne reste plus de correspondances.
Notes
Vous pouvez rechercher l'un ou l'autre en haut ou en bas en définissant les paramètres appropriés de plage dans la structure de CHARRANGE dans la structure de FINDTEXTEX .
Pour plus d'informations, consultez le message d' EM_FINDTEXTEX et la structure de FINDTEXTEX dans Kit de développement logiciel Windows.
Exemple
// 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);
Configuration requise
Header: afxcmn.h