Condividi tramite


CRichEditCtrl::FindText

I trova un testo all'interno del controllo Rich Edit.

long FindText(
   DWORD dwFlags,
   FINDTEXTEX* pFindText 
) const;

Parametri

  • dwFlags
    Per un elenco di valori possibili, vedere wParam in EM_FINDTEXTEXT in Windows SDK.

  • pFindText
    Puntatore a una struttura FINDTEXTEX che fornisce parametri per la ricerca e che restituisce l'intervallo in cui è stata trovata la corrispondenza.

Valore restituito

Posizione del carattere in base zero della corrispondenza successiva, – 1 se non esistono più corrispondenze.

Note

È possibile trovare uno verso l'alto o verso il basso impostando i parametri appropriati di intervallo nella struttura CHARRANGE nella struttura FINDTEXTEX.

Per ulteriori informazioni, vedere il messaggio EM_FINDTEXTEX e la struttura FINDTEXTEX in Windows SDK.

Esempio

// 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);

Requisiti

Header: afxcmn.h

Vedere anche

Riferimenti

Classe di CRichEditCtrl

Grafico della gerarchia

CRichEditCtrl::SetSel