CEdit::LineIndex
Chiamare la funzione per recuperare l'indice di una riga in un controllo di modifica a più righe.
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 di modifica alla riga specificata.
Questa funzione membro viene elaborata solo dai controlli di modifica a più righe.
Per ulteriori informazioni, vedere EM_LINEINDEX in Windows SDK.
Esempio
// The string for replacing.
CString strString(_T("Hi, we're the replacements."));
int nBegin, nEnd;
// Replace the second line, if it exists, of the edit control
// with the text strString.
if ((nBegin = m_myEdit.LineIndex(1)) != -1)
{
nEnd = nBegin + m_myEdit.LineLength(nBegin);
m_myEdit.SetSel(nBegin, nEnd);
m_myEdit.ReplaceSel(strString);
}
Requisiti
Header: afxwin.h