Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

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;
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.

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.

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.


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


Header: afxwin.h

Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
© 2013 Microsoft. Tous droits réservés.