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

Visual C++ Discussion :

CEdit et scrolling


Sujet :

Visual C++

  1. #1
    Membre confirmé
    Profil pro
    Chef de projet
    Inscrit en
    Février 2003
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef de projet

    Informations forums :
    Inscription : Février 2003
    Messages : 86
    Par défaut CEdit et scrolling
    J'ai développé une petite appli qui loggue des opérations dans un CEdit. J'aimerai que l'ascenseur du Cedit se place en bas du Cedit à chaque fois que j'ai ajouté une ligne. Ainsi l'utilisateur voit toujours la dernière opération.

    Donc à chaque "écriture" dans le CEdit:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    log_operations_str =+ "Mon nouveau commentaire \r\n";
    log_operations.SetWindowText(log_operations_str);
    log_operations.UpdateData(False);
    log_operations.LineScroll(1);
    PumpMessages();
    où log_operations_str est ma string contenant ma liste des messages, log_operations mon CEdit et PumpMessages la fonction de traitement du rafraichissement suggérée par farscape et que l'on retrouve dans la FAQ

    Mon problème: l'ascenseur bouge bien tout seul mais pas jusqu'au dernier message. Quelques lignes restent "cachées" et il faut scroller manuellement. Ce que je voudrais éviter

  2. #2
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055

  3. #3
    Membre confirmé
    Profil pro
    Chef de projet
    Inscrit en
    Février 2003
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef de projet

    Informations forums :
    Inscription : Février 2003
    Messages : 86
    Par défaut
    Merci Farscape, ça marche.

    Cependant peux-tu m'expliquer pourquoi ne pas utiliser LineScroll qui, d'après l'aide en ligne, sert justement à scroller dans le composant?

    Désolé de t'ennuyer mais j'aime comprendre ce que je fais ou pourquoi ça ne marche pas.

    Merci par avance pour tes lumières.

Discussions similaires

  1. CEdit et scrolling
    Par moumoute15 dans le forum MFC
    Réponses: 2
    Dernier message: 23/06/2007, 12h24
  2. Fenetre sans Scroll Bar
    Par nicolas78986 dans le forum MFC
    Réponses: 15
    Dernier message: 01/06/2007, 03h15
  3. le fameux scrolling
    Par tanmieu dans le forum DirectX
    Réponses: 4
    Dernier message: 27/05/2003, 23h25
  4. scrolling vertical et horizontal
    Par myriam dans le forum MFC
    Réponses: 2
    Dernier message: 24/01/2003, 17h06
  5. scroll dans un label
    Par Pretender dans le forum Composants VCL
    Réponses: 9
    Dernier message: 27/09/2002, 17h06

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