CRichEditCtrl::LineFromChar
Recupera il numero di riga contenente l'indice di caratteri specificato.
long LineFromChar(
long nIndex
) const;
Parametri
- nIndex
Contiene il valore di indice a base zero per il carattere desiderato nel testo del controllo di modifica, o contiene e 1.Se nIndex è a 1, specifica la riga corrente, ovvero, la riga contenente il cursore.
Valore restituito
Il numero di riga in base zero della riga contenente l'indice di caratteri specificato da nIndex.Se nIndex è a 1, il numero della riga contenente il primo carattere della selezione viene restituito.Se non esiste una selezione, il numero di riga corrente viene restituito.
Note
Un indice dei caratteri è il numero di caratteri dall'inizio del controllo Rich Edit.Per il conteggio di carattere, un elemento OLE conteggiate come singolo carattere.
Per ulteriori informazioni, vedere EM_EXLINEFROMCHAR in Windows SDK.
Esempio
// 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));
Requisiti
Header: afxcmn.h