共用方式為


CRichEditCtrl::FindText

尋找在 Rich Edit 控制項中的文字。

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

參數

  • dwFlags
    如需可能值的清單,請參閱 EM_FINDTEXTEXT 的 wParam 在 Windows SDK。

  • pFindText
    指向要搜尋的參數及傳回項目的程式碼範圍的 FINDTEXTEX 結構的指標。

傳回值

下一個符合項目之以零起始的字元位置,– 1,如果沒有相符項目。

備註

您可以在 CHARRANGE 結構的適當範圍參數向上搜尋存放在 FINDTEXTEX 結構內。

如需詳細資訊,請參閱 EM_FINDTEXTEX 訊息和 FINDTEXTEX 結構在 Windows SDK。

範例

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

需求

Header: afxcmn.h

請參閱

參考

CRichEditCtrl 類別

階層架構圖表

CRichEditCtrl::SetSel