Condividi tramite


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

Vedere anche

Riferimenti

Classe di CEdit

Grafico della gerarchia

CEdit::LineFromChar