CRichEditCtrl::FindText

Localiza o texto dentro do controle de edição rica.

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

Parâmetros

  • dwFlags
    Para obter uma lista dos valores possíveis, consulte wParam em EM_FINDTEXTEXT in the Windows SDK.

  • pFindText
    Ponteiro para o FINDTEXTEX estrutura fornecendo os parâmetros para a Pesquisar e retornar o intervalo onde a correspondência foi encontrada.

Valor de retorno

Posição do caractere base zero da próxima coincidência; – 1 se houver não há mais ocorrências.

Comentários

Você pode procurar tanto para cima ou para baixo, configurar os parâmetros de um intervalo correto no CHARRANGE o estruturaFINDTEXTEX estrutura.

Para obter mais informações, consulte EM_FINDTEXTEX mensagem de e FINDTEXTEX estrutura o 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

Consulte também

Referência

Classe CRichEditCtrl

Gráfico de hierarquia

CRichEditCtrl::SetSel

Outros recursos

CRichEditCtrl membros