IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

affichage du dernier message dans la zone texte lors de l'écriture dans cette zone


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    354
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2008
    Messages : 354
    Par défaut affichage du dernier message dans la zone texte lors de l'écriture dans cette zone
    Bonjour,
    j'ai une application MFC. et Mon appView hérite de CFormView.
    J'ai ajouté un edit Control dans ma formview et j'ai affiché plusieurs messages dans ce champs texte.
    Donc j'ai ajouté un scrollbar à ce champ. Le pb est que je peux pas descendre avec le scrollbar pour voir le dernier message lors de l'écriture dans ce champ or j'ai besoin de voir le dernier message sans que j'utilise un deuxième processus pour la lecture.
    y a t-il une méthode pour que le scrollbar soit toujours en bas pour que je puisse toujours voir le dernier message.
    Merci d'avance pour vos aides

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 488
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 488
    Par défaut
    Comment insérez-vous le texte ?
    Avez vous utilisez le style "ES_AUTOVSCROLL" ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    354
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2008
    Messages : 354
    Par défaut
    Comment je peux ajouter ce style?
    EN faite pour que je puisse ajouter un texte à mon edit control je l'ai ajouté une variable de type CString (en cliquant sur l'edit control par le bouton droit de souris puis j'ai chois ajouter une varaible).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    void CtextView::DoDataExchange(CDataExchange* pDX)
    {
    	CFormView::DoDataExchange(pDX);
    	DDX_Text(pDX, IDC_EDIT1, m_Text);
    }
     
    void CTextView::SetText(CString text)
    {
    	m_Text +=text;
    	UpdateData(FALSE);
    }
    généralement le texte a la forme suivante "message \r\n"
    Merci beacoup pour votre aide

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 488
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 488

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SP-2010] Zone texte remplie automatiquement après choix dans une liste
    Par LeGascon82 dans le forum SharePoint
    Réponses: 0
    Dernier message: 16/05/2013, 13h39
  2. Problème lors de l'écriture dans un fichier texte
    Par Iron-Avenger dans le forum Débuter
    Réponses: 8
    Dernier message: 28/04/2013, 11h13
  3. Réponses: 1
    Dernier message: 16/08/2012, 00h33
  4. Réponses: 3
    Dernier message: 20/07/2009, 11h15
  5. Erreur E/S 32 lors de l'écriture dans un fichier text.
    Par yosthegost dans le forum Delphi
    Réponses: 6
    Dernier message: 01/06/2006, 11h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo