CRichEditCtrl::FindText
Localiza texto dentro do controle de edição rico.
long FindText(
DWORD dwFlags,
FINDTEXTEX* pFindText
) const;
Parâmetros
dwFlags
Para obter uma lista de valores possíveis, consulte wParam em EM_FINDTEXTEXT em Windows SDK.pFindText
Ponteiro para a estrutura de FINDTEXTEX que fornece os parâmetros de pesquisa e que retorna o intervalo onde a correspondência foi encontrada.
Valor de retorno
Posição do caractere com base zero de próxima correspondência; 1 – se não há mais correspondência.
Comentários
Você pode procurar qualquer para cima ou para baixo definindo os parâmetros apropriados de alcance na estrutura de CHARRANGE na estrutura de FINDTEXTEX .
Para obter mais informações, consulte a mensagem de EM_FINDTEXTEX e a estrutura de FINDTEXTEX em Windows SDK.
Exemplo
// 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);
Requisitos
Cabeçalho: afxcmn.h