Compartir a través de


CRichEditCtrl::LineFromChar

Recupera el número de línea que contiene el índice de caracteres especificado.

long LineFromChar( 
   long nIndex  
) const;

Parámetros

  • nIndex
    Contiene el valor de índice de base cero por el carácter deseado en el texto del control de edición, o contiene – 1. si es nIndex – 1, especifica la línea actual, es decir, la línea que contiene el símbolo de intercalación.

Valor devuelto

El número de línea de base cero de la línea que contiene el índice del carácter especificado por nIndex. si es nIndex – se devuelve 1, el número de la línea que contiene el primer carácter de la selección. Si no hay ninguna selección, se devuelve el número de línea actual.

Comentarios

Un índice de caracteres es el número de caracteres del comienzo del control rich edit. Por carácter que cuenta, un elemento OLE se cuenta como un carácter individual.

Para obtener más información, vea EM_EXLINEFROMCHAR en Windows SDK.

Ejemplo

// The index of the char to get information on. 
int nIndex = 11;

CString strText;

m_myRichEditCtrl.GetWindowText(strText);
strText = strText.Mid(nIndex, 1);

// Dump the index, character and line number.
TRACE(_T("nIndex = %d, character = %c, line = %d\r\n"),
   nIndex, strText[0], m_myRichEditCtrl.LineFromChar(nIndex));   

Requisitos

encabezado: afxcmn.h

Vea también

Referencia

CRichEditCtrl Class

Gráfico de jerarquías

CRichEditCtrl::GetLineCount

CRichEditCtrl::GetLine

CRichEditCtrl::LineIndex