Partager via


CEdit::LineIndex

Appelez cette fonction pour extraire l'index du caractère d'une ligne dans un contrôle d'édition multiligne.

int LineIndex(
   int nLine = -1 
) const;

Paramètres

  • nLine
    Contient la valeur d'index de la ligne souhaitée le texte du contrôle d'édition, ou contient – 1.Si nLine est à 1, il spécifie la ligne en cours, c. autrement dit., la ligne qui contient le signe insertion.

Valeur de retour

L'index du caractère de la ligne spécifiée dans nLine ou – 1 si le numéro de ligne spécifié est supérieur au nombre de lignes dans le contrôle d'édition.

Notes

L'index de caractère est le nombre de caractères du début du contrôle d'édition à la ligne spécifiée.

Cette fonction membre est traitée uniquement par les contrôles d'édition multiligne.

Pour plus d'informations, consultez l' EM_LINEINDEX dans Kit de développement logiciel Windows.

Exemple

// 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);
}   

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de CEdit

Graphique de la hiérarchie

CEdit::LineFromChar