Sdílet prostřednictvím


CRichEditCtrl::FindText

Vyhledá text v rámci ovládacího prvku RichEdit.

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

Parametry

  • dwFlags
    Seznam možných hodnot naleznete v tématu wParam v EM_FINDTEXTEXT v .

  • pFindText
    Ukazatel FINDTEXTEX struktury poskytující parametry pro hledání a vrácení oblast, kde byla nalezena shoda.

Vrácená hodnota

Poloha znaku od nuly další shody; – 1, pokud neexistují žádné další shody.

Poznámky

Můžete hledat buď nahoru nebo dolů podle nastavení parametrů správný rozsah CHARRANGE v rámci struktury FINDTEXTEX struktury.

Další informace naleznete v EM_FINDTEXTEX zprávy a FINDTEXTEX struktury v .

Příklad

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

Požadavky

Záhlaví: afxcmn.h

Viz také

Referenční dokumentace

Třída CRichEditCtrl

Diagram hierarchie

CRichEditCtrl::SetSel