Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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