CRichEditCtrl::LineIndex
Recupera l'indice di una riga all'interno di questo oggetto CRichEditCtrl.
int LineIndex(
int nLine = -1
) const;
Parametri
- nLine
Contiene il valore di indice della riga desiderata nel testo del controllo di modifica, o contiene e 1.Se nLine è a 1, specifica la riga corrente, ovvero, la riga contenente il cursore.
Valore restituito
L'indice di caratteri della riga specificata in nLine o – 1 se il numero di riga specificato è maggiore del numero di righe nel controllo di modifica.
Note
L'indice dei caratteri è il numero di caratteri dall'inizio del controllo Rich Edit alla riga specificata.
Per ulteriori informazioni, vedere EM_LINEINDEX in Windows SDK.
Esempio
// The string for replacing.
LPCTSTR lpszmyString = _T("Hello, I'm the new second line.");
int nBegin, nEnd, nIndex;
// Replace the second line, if it exists, of the rich edit control
// with the text lpszmyString.
nIndex = m_myRichEditCtrl.LineIndex(1);
if ((nBegin = nIndex) != -1)
{
nEnd = nBegin + m_myRichEditCtrl.LineLength(nIndex);
m_myRichEditCtrl.SetSel(nBegin, nEnd);
m_myRichEditCtrl.ReplaceSel(lpszmyString);
}
Requisiti
Header: afxcmn.h