Udostępnij za pośrednictwem


CRichEditCtrl::FindText

Wyszukuje tekst w formancie edycji wzbogaconej.

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

Parametry

  • dwFlags
    Listy możliwych wartości, zobacz wParam w EM_FINDTEXTEXT w Windows SDK.

  • pFindText
    Wskaźnik do FINDTEXTEX strukturę podając parametry wyszukiwania i powrocie do zakresu, w którym zostało znalezione dopasowanie.

Wartość zwracana

Położenie znaku od zera następnego dopasowania; – 1, jeśli istnieje więcej dopasowań.

Uwagi

Można wyszukiwać albo w górę lub dół przez ustawienie parametrów prawidłowego zakresu w CHARRANGE struktury w ramach FINDTEXTEX struktury.

Aby uzyskać więcej informacji, zobacz EM_FINDTEXTEX wiadomości i FINDTEXTEX struktury w Windows SDK.

Przykład

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

Wymagania

Nagłówek: afxcmn.h

Zobacz też

Informacje

Klasa CRichEditCtrl

Wykres hierarchii

CRichEditCtrl::SetSel