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 :

probleme d'affichage du contenu d'un edit


Sujet :

MFC

  1. #1
    Membre confirm�
    Profil pro
    �tudiant
    Inscrit en
    Mai 2009
    Messages
    110
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 110
    Par d�faut probleme d'affichage du contenu d'un edit
    Bonjour a tous,

    j'ai un CEdit multiligne, je met de dans un contenu initial comme suite:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    m_strInitial="ligne1 \r\n ligne2 \r\nligne3 \r\nligne4 \r\nligne5"; 
    m_Edit.SetWindowText(m_strInitial);
    �a s'affcihe normalement, mais seulement le curseur ne se positionne pas a la fin d'une ligne m�me si logiquement c'est la fin (c-a-d lorsque j'ecrit, j'ecrit � la fin), ya un decalage de 3 � 4 caract�res!! je comprends pas c'est du a quoi!!
    avez vous une id�e?

  2. #2
    Membre �prouv�
    Avatar de TheGzD
    Homme Profil pro
    Ing�nieur/ Docteur en Informatique
    Inscrit en
    Avril 2007
    Messages
    1 327
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, Puy de D�me (Auvergne)

    Informations professionnelles :
    Activit� : Ing�nieur/ Docteur en Informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 327
    Par d�faut
    essaye d'enlever les '\n'

  3. #3
    Membre confirm�
    Profil pro
    �tudiant
    Inscrit en
    Mai 2009
    Messages
    110
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 110
    Par d�faut
    si je les enl�ve, j'aurai pas les sauts de lignes!!
    je pense pas que c'est �a qui ppose probl�me car, meme si j'�dite d'autres lignes lors de l'execution, j'ai la m�me chose!!

  4. #4
    Membre actif
    Inscrit en
    Octobre 2008
    Messages
    56
    D�tails du profil
    Informations personnelles :
    �ge : 37

    Informations forums :
    Inscription : Octobre 2008
    Messages : 56
    Par d�faut
    Le positionnement dans les CEdit multiligne m'a l'air al�atoire en g�n�ral !

  5. #5
    Membre confirm�
    Profil pro
    �tudiant
    Inscrit en
    Mai 2009
    Messages
    110
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 110
    Par d�faut
    ya pas un moyen pour remedier � �a?

  6. #6
    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
    Par d�faut
    il est nulle part �crit que SetWindowText positionne le curseur � la fin de la ligne.
    ce n'est pas son r�le et c'est normal.
    voir les multiples discussions sur le sujet dans le forum avec setsel et la rubrique edit de la faq.

  7. #7
    Membre confirm�
    Profil pro
    �tudiant
    Inscrit en
    Mai 2009
    Messages
    110
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 110
    Par d�faut
    il me semble que je me suis mal �xprim�!!
    au fait je ne veux pas que le setWndowText me positionne le curseur � la fin d'une ligne!! le prol�me c'est que qu'on je clique � la fin de ligne (je positionne le curseur avec la souri) ou j'appuie sur le bouton "fin" du clavier, le curseur ne se met pas � la fin, il se met a 3 ou 4 caract�res avant!! et c'est moche d'avoir une telle application!!
    je pense qu'il ya certainement un moyen d'eviter �a!!

  8. #8
    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
    Par d�faut
    je n'ai jamais eu �a ...
    � mon avis tu as oubli� de cocher want return dans les propri�t�s de l'edit.

  9. #9
    Membre confirm�
    Profil pro
    �tudiant
    Inscrit en
    Mai 2009
    Messages
    110
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 110
    Par d�faut
    non non, je l'ai coch�!!

  10. #10
    Membre confirm�
    Profil pro
    �tudiant
    Inscrit en
    Mai 2009
    Messages
    110
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 110
    Par d�faut
    j'ai trouv� le source du probl�me!!
    au fait j'associais un font personnalis� � mon Edit:

    CFont font;
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    font.CreateFont(12,0,20,0,FW_NORMAL,FALSE,FALSE,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_SWISS,"Arial");
     
    m_EditConfig.SetFont(&font,	FALSE);
    quand je l'enl�ve tout va bien!! je sais pas si c'est normal
    en plus la police par defaut est trop petite! je trouve pas �a assez ergonomique!!

  11. #11
    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
    Par d�faut
    ton objet font est local ou global � la classe ? en gros il persistant ou temporaire?
    dans tous les cas utiliser une fonte true type pour un edit ce n'est pas terrible, les fontes syst�mes sont plus adapt�es (de mon avis).
    Autre point, je ne suis pas s�r que tous les param�tres que tu as utilis�s pour cr�er la fonte soient coh�rents.
    je ne proc�de jamais comme �a pour une fonte, je r�cup�re une fonte syst�me et je modifie quelques attributs.

  12. #12
    Membre confirm�
    Profil pro
    �tudiant
    Inscrit en
    Mai 2009
    Messages
    110
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 110
    Par d�faut
    mon objet est local et temporaire!!
    sinon, on fait comment pour utiliser une fonte systeme?

  13. #13
    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
    Par d�faut
    Citation Envoy� par Djawida Voir le message
    mon objet est local et temporaire!!
    sinon, on fait comment pour utiliser une fonte systeme?
    1)l'objet fonte ne doit �tre temporaire sinon il est d�truit ...
    2)faq : http://cpp.developpez.com/faq/vc/ind...es#CreateFonte

Discussions similaires

  1. probleme d'affichage du contenu de ma jsf
    Par mouad.chachdi dans le forum JSF
    R�ponses: 0
    Dernier message: 02/03/2015, 17h37
  2. "affichage de contenu d'un edite dans un composant"
    Par nassimanocus dans le forum D�buter
    R�ponses: 2
    Dernier message: 03/01/2013, 10h55
  3. probleme d'affichage du contenu d'un flux rss
    Par sabrineisimm dans le forum Android
    R�ponses: 1
    Dernier message: 06/09/2011, 14h46
  4. probleme d'affichage de contenu sous IE7
    Par titounnette dans le forum Mise en page CSS
    R�ponses: 1
    Dernier message: 02/10/2009, 13h04
  5. R�ponses: 5
    Dernier message: 11/11/2007, 15h24

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