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